:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-tertiary:#64748b;--color-text-disabled:#94a3b8;--color-link-default:#475569;--color-link-hover:#2563eb;--color-link-active:#1d4ed8;--color-brand-blue:#2563eb;--color-brand-blue-hover:#1d4ed8;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--typo-display-size:40px;--typo-display-weight:700;--typo-display-line-height:1.15;--typo-page-title-size:32px;--typo-page-title-weight:700;--typo-page-title-line-height:1.2;--typo-section-title-size:24px;--typo-section-title-weight:600;--typo-section-title-line-height:1.28;--typo-card-title-size:18px;--typo-card-title-weight:600;--typo-card-title-line-height:1.35;--typo-body-size:16px;--typo-body-weight:400;--typo-body-line-height:1.65;--typo-body-small-size:14px;--typo-body-small-weight:400;--typo-body-small-line-height:1.55;--typo-caption-size:12px;--typo-caption-weight:400;--typo-caption-line-height:1.45;--typo-link-weight:500;--typo-button-size:14px;--typo-button-weight:600;--typo-button-line-height:1.25;--typo-nav-size:15px;--typo-nav-weight:500;--typo-nav-line-height:1.3;--text:var(--color-text-primary);--body:var(--color-text-secondary);--muted:var(--color-text-tertiary);--line:var(--color-border);--line-strong:var(--color-border-strong);--primary:#b8d8ff;--primary-soft:#ebf4ffd1;--primary-line:#98b8ff70;--secondary:#f2cfe4;--secondary-soft:#ffeff7d6;--secondary-line:#ecb8da7a;--accent-soft:#eef4ffb8;--accent-line:#c2ccff6b;--accent-strong:var(--color-brand-blue);--blue:var(--color-brand-blue);--blue-dark:var(--color-brand-blue-hover);--green:#83cfc6;--purple:#a58cff;--surface:#ffffff80;--surface-soft:#f5f7ff;--surface-tint:#f4f7ffa3;--surface-raised:#ffffff8a;--glass:#ffffff61;--glass-strong:#ffffff8f;--glass-border:#ffffffb8;--shadow-xs:0 1px 2px #393f700a;--shadow-sm:0 4px 24px #0000000f;--shadow-hover:0 20px 52px #5866d624;--rc-card-bg:#ffffffd1;--rc-card-border:#a9b4d870;--rc-card-shadow:0 8px 30px #464c7a14;--spring:.36s cubic-bezier(.18, 1.2, .22, 1);--ease-out:.22s cubic-bezier(.16, 1, .3, 1);--font-sans:Geist, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}a{text-decoration:none}.hottop-v1-page{--ht-primary:#2563eb;--ht-primary-hover:#1d4ed8;--ht-bg:#f8fafc;--ht-card:#fff;--ht-border:#e2e8f0;--ht-border-strong:#cbd5e1;--ht-text:#0f172a;--ht-muted:#64748b;--ht-success:#22c55e;--ht-warning:#f59e0b;--ht-danger:#ef4444;background:var(--ht-bg);min-height:100vh;color:var(--ht-text);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hottop-v1-page *,.hottop-v1-page :before,.hottop-v1-page :after{box-sizing:border-box}.hottop-v1-page a{color:inherit;text-decoration:none}.hottop-v1-shell{width:min(100%,1440px);margin:0 auto;padding:0 64px 80px}.hottop-v1-header{z-index:5;border-bottom:1px solid var(--ht-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcf5;grid-template-columns:150px minmax(260px,440px) minmax(0,1fr) 48px;align-items:center;gap:24px;min-height:72px;display:grid;position:-webkit-sticky;position:sticky;top:0}.hottop-v1-logo{color:var(--ht-primary);align-items:center;gap:10px;font-size:20px;font-weight:750;display:inline-flex}.hottop-v1-logo span{background:var(--ht-primary);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 18px #2563eb2e}.hottop-v1-search{border:1px solid var(--ht-border);background:var(--ht-card);height:46px;color:var(--ht-muted);border-radius:14px;align-items:center;gap:10px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex}.hottop-v1-search:focus-within{border-color:#2563eba6;box-shadow:0 0 0 4px #2563eb14}.hottop-v1-search input{width:100%;color:var(--ht-text);background:0 0;border:0;outline:0;font-size:14px}.hottop-v1-search input::placeholder{color:#94a3b8}.hottop-v1-nav{justify-content:center;align-items:center;gap:8px;display:flex}.hottop-v1-nav a{color:#334155;border-radius:12px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:650;transition:background .18s,color .18s;display:inline-flex;position:relative}.hottop-v1-nav a:hover{color:var(--ht-text);background:#eef2f7}.hottop-v1-nav a.active{color:var(--ht-primary)}.hottop-v1-nav a.active:after{content:"";background:var(--ht-primary);border-radius:99px;height:3px;position:absolute;bottom:-17px;left:14px;right:14px}.hottop-v1-profile,.hottop-v1-secondary,.hottop-v1-industry-tabs button,.hottop-v1-detail-tabs button{-webkit-appearance:none;appearance:none;font:inherit;border:0}.hottop-v1-profile{border:1px solid var(--ht-border);background:var(--ht-card);color:#475569;cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,background .18s;display:grid}.hottop-v1-profile:hover{color:var(--ht-primary);background:#eff6ff;border-color:#bfdbfe}.hottop-v1-hero{padding:72px 0 56px}.hottop-v1-kicker{color:var(--ht-primary);margin:0 0 12px;font-size:13px;font-weight:750}.hottop-v1-hero h1{max-width:780px;color:var(--ht-text);letter-spacing:-.02em;margin:0;font-size:56px;font-weight:760;line-height:1.12}.hottop-v1-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.hottop-v1-pipeline-step{min-width:0;position:relative}.hottop-v1-step-card{border:1px solid var(--ht-border);background:var(--ht-card);border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:14px;display:grid;box-shadow:0 12px 30px #0f172a0a}.hottop-v1-step-card>span{border:1px solid var(--ht-border);color:#334155;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.hottop-v1-step-card strong{color:var(--ht-text);font-size:16px;font-weight:750;line-height:1.2;display:block}.hottop-v1-step-card em{color:var(--ht-muted);margin-top:3px;font-size:12px;font-style:normal;line-height:1.3;display:block}.hottop-v1-step-arrow{z-index:1;color:#94a3b8;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.hottop-v1-primary{background:var(--ht-primary);color:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:34px;padding:13px 20px;font-size:15px;font-weight:720;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #2563eb38}.hottop-v1-primary:hover{background:var(--ht-primary-hover);transform:translateY(-1px);box-shadow:0 16px 30px #2563eb42}.hottop-v1-section{border-top:1px solid var(--ht-border);padding:44px 0}.hottop-v1-section-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.hottop-v1-section-head h2{color:var(--ht-text);margin:0;font-size:24px;font-weight:750;line-height:1.2}.hottop-v1-section-head a{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:650;transition:color .18s;display:inline-flex}.hottop-v1-section-head a:hover{color:var(--ht-primary)}.hottop-v1-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hottop-v1-event-card,.hottop-v1-discover-column,.hottop-v1-detail-preview,.hottop-v1-analysis-card,.hottop-v1-detail-side>div{border:1px solid var(--ht-border);background:var(--ht-card);border-radius:18px;box-shadow:0 14px 36px #0f172a0b}.hottop-v1-event-card{flex-direction:column;min-height:370px;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.hottop-v1-event-card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 18px 42px #2563eb17}.hottop-v1-event-top{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hottop-v1-event-thumb,.hottop-v1-openai-thumb{color:#fff;background:#1e293b;border:1px solid #cbd5e1;place-items:center;font-weight:800;display:grid;overflow:hidden}.hottop-v1-event-thumb{border-radius:14px;width:88px;height:88px;font-size:22px}.hottop-v1-stars{color:var(--ht-primary);gap:5px;font-size:13px;display:inline-flex}.hottop-v1-event-card h3{color:var(--ht-text);margin:12px 0 0;font-size:20px;font-weight:720;line-height:1.32}.hottop-v1-event-copy{margin-top:22px}.hottop-v1-event-copy strong,.hottop-v1-analysis-card h3,.hottop-v1-detail-side h3{color:var(--ht-text);font-size:14px;font-weight:720;line-height:1.3;display:block}.hottop-v1-event-copy p,.hottop-v1-analysis-card p,.hottop-v1-timepoint p{color:var(--ht-muted);margin:8px 0 0;font-size:14px;line-height:1.62}.hottop-v1-event-meta{color:var(--ht-muted);justify-content:space-between;gap:16px;margin-top:auto;padding-top:26px;font-size:13px;display:flex}.hottop-v1-event-meta span{align-items:center;gap:6px;display:inline-flex}.hottop-v1-card-link,.hottop-v1-subtle-link{color:var(--ht-primary);align-items:center;gap:8px;font-size:14px;font-weight:720;display:inline-flex}.hottop-v1-card-link{border-top:1px solid var(--ht-border);margin-top:22px;padding-top:18px}.hottop-v1-industry-tabs{flex-wrap:wrap;gap:16px;display:flex}.hottop-v1-industry-tabs button{border:1px solid var(--ht-border);color:#334155;cursor:pointer;background:#ffffffb8;border-radius:12px;min-width:110px;height:50px;font-size:14px;font-weight:680;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.hottop-v1-industry-tabs button:hover,.hottop-v1-industry-tabs button.active{border-color:var(--ht-primary);color:var(--ht-primary);background:#eff6ff;box-shadow:0 8px 20px #2563eb14}.hottop-v1-discover-grid{border:1px solid var(--ht-border);background:var(--ht-card);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 36px #0f172a0a}.hottop-v1-discover-column{border:0;border-right:1px solid var(--ht-border);min-width:0;box-shadow:none;border-radius:0}.hottop-v1-discover-column:last-child{border-right:0}.hottop-v1-discover-column header{border-bottom:1px solid var(--ht-border);align-items:center;gap:10px;padding:18px 20px;font-size:15px;display:flex}.hottop-v1-source-icon{width:28px;height:28px;color:var(--ht-text);background:#f1f5f9;border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.hottop-v1-raw-item{border-bottom:1px solid var(--ht-border);min-height:124px;padding:18px 20px;transition:background .18s;display:block}.hottop-v1-raw-item:hover{background:#f8fafc}.hottop-v1-raw-item:last-child{border-bottom:0}.hottop-v1-raw-item strong{color:var(--ht-primary);font-size:13px;font-weight:720;line-height:1.45;display:block}.hottop-v1-raw-item span{color:#334155;margin-top:7px;font-size:13px;line-height:1.5;display:block}.hottop-v1-raw-item em{color:var(--ht-muted);margin-top:12px;font-size:12px;font-style:normal;display:block}.hottop-v1-detail-preview{padding:24px}.hottop-v1-detail-hero{grid-template-columns:260px minmax(0,1fr) 180px;align-items:center;gap:28px;display:grid}.hottop-v1-openai-thumb{letter-spacing:-.04em;border-radius:16px;width:260px;height:136px;font-size:30px}.hottop-v1-detail-title h2{color:var(--ht-text);margin:12px 0 10px;font-size:32px;font-weight:760;line-height:1.18}.hottop-v1-detail-title>div{color:var(--ht-muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.hottop-v1-secondary{border:1px solid var(--ht-border);background:var(--ht-card);color:#334155;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14px;font-weight:720;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.hottop-v1-secondary:hover{color:var(--ht-primary);background:#eff6ff;border-color:#bfdbfe}.hottop-v1-detail-tabs{border-bottom:1px solid var(--ht-border);gap:26px;margin-top:30px;display:flex}.hottop-v1-detail-tabs button{color:#475569;cursor:pointer;background:0 0;padding:0 0 16px;font-size:14px;font-weight:680;position:relative}.hottop-v1-detail-tabs button.active{color:var(--ht-primary)}.hottop-v1-detail-tabs button.active:after{content:"";background:var(--ht-primary);border-radius:99px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hottop-v1-detail-grid{grid-template-columns:1.05fr .95fr .95fr 280px;gap:20px;margin-top:24px;display:grid}.hottop-v1-timeline{border-left:1px solid var(--ht-border-strong);padding:8px 0 0 14px}.hottop-v1-timepoint{padding:0 0 24px 16px;position:relative}.hottop-v1-timepoint:before{content:"";background:var(--ht-primary);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-18px;box-shadow:0 0 0 2px #bfdbfe}.hottop-v1-timepoint strong{color:#475569;font-size:13px;font-weight:720}.hottop-v1-analysis-card{min-width:0;padding:24px}.hottop-v1-analysis-card ul{color:#334155;margin:14px 0 22px;padding-left:18px;font-size:14px;line-height:1.85}.hottop-v1-impact{border:1px solid var(--ht-border);border-radius:14px;gap:0;margin-top:18px;display:grid;overflow:hidden}.hottop-v1-impact span{border-bottom:1px solid var(--ht-border);color:#475569;justify-content:space-between;padding:13px 14px;font-size:13px;display:flex}.hottop-v1-impact span:last-child{border-bottom:0}.hottop-v1-impact strong{color:var(--ht-text)}.hottop-v1-detail-side{gap:16px;display:grid}.hottop-v1-detail-side>div{padding:18px}.hottop-v1-detail-side h3{margin:0 0 14px}.hottop-v1-detail-side a{border-bottom:1px solid var(--ht-border);color:#334155;padding:12px 0;font-size:13px;line-height:1.45;transition:color .18s;display:block}.hottop-v1-detail-side a:hover{color:var(--ht-primary)}.hottop-v1-detail-side a:last-child{border-bottom:0}.hottop-v1-detail-side a span{color:var(--ht-muted);margin-top:4px;font-size:12px;display:block}@media (max-width:1180px){.hottop-v1-shell{padding:0 32px 64px}.hottop-v1-header{grid-template-columns:140px minmax(220px,1fr) auto 44px;gap:16px}.hottop-v1-hero h1{font-size:46px}.hottop-v1-pipeline,.hottop-v1-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hottop-v1-step-arrow{display:none}.hottop-v1-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hottop-v1-discover-column{border-bottom:1px solid var(--ht-border)}.hottop-v1-detail-hero,.hottop-v1-detail-grid{grid-template-columns:1fr}.hottop-v1-openai-thumb{width:100%}}.htr-page{--htr-bg:#fafafa;--htr-card:#fff;--htr-ink:#151515;--htr-muted:#6f6f6f;--htr-faint:#98a2b3;--htr-line:#e8e5df;--htr-line-strong:#d8d4cc;--htr-blue:#111;--htr-blue-dark:#000;--htr-blue-soft:#f3f1ec;--htr-green:#16a46c;--htr-red:#ef4444;--htr-orange:#f59e0b;color:var(--htr-ink);background:var(--htr-bg);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.htr-page a{color:inherit;text-decoration:none}.htr-page button,.htr-page input{font:inherit}.htr-shell{width:min(100% - 48px,1260px);margin:0 auto;padding:24px 0 72px}.htr-title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.htr-title-row h1{color:var(--htr-ink);margin:0;font-size:34px;font-weight:820;line-height:1.12}.htr-title-row p{color:#3d4963;margin:8px 0 0;font-size:15px;font-weight:560;line-height:1.55}.htr-title-row span{color:var(--htr-muted);margin-top:8px;font-size:13px;font-weight:620;display:inline-block}.htr-title-tools,.htr-title-actions{align-items:center;gap:12px;display:inline-flex}.htr-title-tools svg{color:#111827;width:26px;height:26px}.htr-title-actions a,.htr-title-actions button,.htr-help-link{border:1px solid var(--htr-line-strong);height:44px;color:var(--htr-blue);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:760;display:inline-flex;box-shadow:0 10px 24px #10182808}.htr-title-actions button{width:44px;color:var(--htr-ink);cursor:pointer;padding:0}.htr-main-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.htr-main-column,.htr-side-column{gap:22px;display:grid}.htr-brief-hero,.htr-side-card,.htr-trend-card,.htr-events-panel,.htr-opportunity-grid article,.htr-tool-strip article,.htr-data-grid div,.htr-timeline,.htr-radar-tabs article,.htr-radar-tabs a,.htr-radar-hero-card,.htr-insight-grid article,.htr-focus-strip article,.htr-create-card,.htr-preview-card{border:1px solid var(--htr-line);background:#fffffff0;border-radius:14px;box-shadow:0 18px 45px #10182809}.htr-brief-hero{background:linear-gradient(115deg,#fff 0%,#fbfaff 54%,#f2f0ff 100%);grid-template-columns:minmax(0,1fr) 240px;min-height:286px;padding:30px 28px;display:grid;position:relative;overflow:hidden}.htr-brief-hero>div:first-child>span{color:var(--htr-blue);margin-bottom:14px;font-size:15px;font-weight:800;display:block}.htr-brief-hero h2{max-width:660px;color:var(--htr-ink);margin:0;font-size:27px;font-weight:820;line-height:1.38}.htr-hero-stats{grid-template-columns:repeat(3,1fr);gap:32px;max-width:470px;margin-top:34px;display:grid}.htr-hero-stats small,.htr-hero-stats em{color:var(--htr-muted);font-size:12px;font-style:normal;font-weight:620;display:block}.htr-hero-stats strong{color:var(--htr-blue);margin-top:4px;font-size:27px;font-weight:840;line-height:1;display:inline-block}.htr-hero-stats em{color:var(--htr-blue);margin-left:4px;display:inline}.htr-hero-art{place-items:center;display:grid}.htr-hero-art span,.htr-radar-cta div,.htr-preview-art{color:#fff;background:radial-gradient(circle at 45% 38%,#fff 0,#fff 8%,#0000 9%),radial-gradient(circle at 42% 36%,#a998ff 0%,#6a57ff 56%,#d3ccff 100%);border-radius:50%;place-items:center;display:grid;box-shadow:0 24px 50px #5b4dff3d}.htr-hero-art span{width:176px;height:176px;font-size:48px}.htr-brief-hero>a{color:var(--htr-blue);font-size:13px;font-weight:780;position:absolute;bottom:28px;right:28px}.htr-section{gap:14px;display:grid}.htr-section h2,.htr-side-card h3,.htr-create-card h2,.htr-preview-card h3{color:var(--htr-ink);margin:0;font-size:18px;font-weight:820;line-height:1.25}.htr-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.htr-section-head a{color:#7b8195;font-size:13px;font-weight:760}.htr-trend-grid,.htr-opportunity-grid,.htr-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.htr-trend-card{min-height:168px;padding:18px;position:relative;overflow:hidden}.htr-trend-card strong,.htr-opportunity-grid strong,.htr-tool-strip strong,.htr-data-grid strong,.htr-focus-strip strong{color:var(--htr-ink);font-size:15px;font-weight:820;line-height:1.35;display:block}.htr-trend-card span,.htr-opportunity-grid span,.htr-tool-strip span,.htr-data-grid span,.htr-focus-strip span{color:var(--htr-muted);margin-top:8px;font-size:12px;font-weight:680;display:block}.htr-trend-card p,.htr-opportunity-grid p,.htr-side-card p,.htr-radar-summary p,.htr-create-card p,.htr-preview-card p{color:var(--htr-muted);margin:10px 0 0;font-size:13px;line-height:1.65}.htr-trend-card i,.htr-mini-chart i,.htr-insight-grid i{opacity:.72;background:linear-gradient(135deg,#0000 43%,currentColor 44%,currentColor 47%,#0000 48%),linear-gradient(155deg,#0000 52%,currentColor 53%,currentColor 56%,#0000 57%);width:138px;height:54px;margin-top:18px;display:block}.htr-trend-card.violet{color:var(--htr-blue);background:#fbfaff}.htr-trend-card.green{color:#18a66d;background:#fbfffd}.htr-trend-card.blue{color:#2678ff;background:#fbfdff}.htr-events-panel{padding:18px 0 16px}.htr-events-panel .htr-section-head{padding:0 18px}.htr-event-list{gap:0;display:grid}.htr-event-row{border-bottom:1px solid var(--htr-line);grid-template-columns:28px 76px minmax(0,1fr) 168px;align-items:center;gap:14px;padding:12px 18px;display:grid}.htr-event-row:last-child{border-bottom:0}.htr-rank{color:#fff;background:#6c5cff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:820;display:grid}.htr-rank.r2,.htr-rank.r3{background:var(--htr-orange)}.htr-rank.r4,.htr-rank.r5{background:#6c5cff}.htr-logo{color:#fff;background:#0b0b11;border-radius:12px;flex:none;place-items:center;width:72px;height:72px;font-size:21px;font-weight:860;display:grid}.htr-tool-strip .htr-logo,.htr-focus-strip .htr-logo,.htr-reading .htr-logo,.htr-source-icons .htr-logo{border-radius:9px;width:34px;height:34px;font-size:12px}.htr-event-copy h3{color:var(--htr-ink);margin:0;font-size:15px;font-weight:820;line-height:1.36}.htr-event-copy div{flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.htr-event-copy div span{color:#7a8399;font-size:12px;font-weight:620}.htr-event-copy p{color:#5b667d;margin:7px 0 0;font-size:13px;line-height:1.55}.htr-why-box{background:#f7f4ff;border-radius:10px;align-self:stretch;padding:10px 12px}.htr-why-box strong{color:var(--htr-blue);font-size:12px;font-weight:820;display:block}.htr-why-box p{color:#46506a;margin:6px 0 0;font-size:12px;line-height:1.45}.htr-pill-button{border:1px solid var(--htr-line-strong);color:#475467;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;justify-self:center;align-items:center;height:34px;margin-top:2px;padding:0 22px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 10px 24px #1018280b}.htr-opportunity-grid article{padding:16px}.htr-opportunity-grid em,.htr-tool-strip em,.htr-data-grid em,.htr-focus-strip em{color:var(--htr-green);margin-top:9px;font-size:12px;font-style:normal;font-weight:780;display:block}.htr-tool-strip,.htr-focus-strip,.htr-data-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.htr-tool-strip article,.htr-focus-strip article{min-height:76px;padding:10px}.htr-tool-strip strong,.htr-focus-strip strong{margin-top:8px;font-size:12px}.htr-tool-strip span,.htr-focus-strip span{margin-top:2px;font-size:11px}.htr-data-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.htr-data-grid div{padding:14px}.htr-data-grid strong{color:var(--htr-blue);margin-top:8px;font-size:23px}.htr-timeline{padding:18px}.htr-timeline div{grid-template-columns:52px 16px minmax(0,1fr) 86px;align-items:center;gap:10px;margin-top:12px;display:grid}.htr-timeline time{color:#7a8399;font-size:12px;font-weight:680}.htr-timeline div>span{background:var(--htr-blue);border-radius:50%;width:7px;height:7px}.htr-timeline strong{color:#2b344c;font-size:13px;font-weight:680}.htr-timeline em{color:#8790a6;text-align:center;background:#f5f7fb;border-radius:7px;padding:4px 8px;font-size:11px;font-style:normal}.htr-side-card{padding:20px}.htr-strength strong{color:var(--htr-blue);margin-top:18px;font-size:54px;font-weight:860;line-height:1;display:block}.htr-mini-chart span{color:var(--htr-blue);background:var(--htr-blue-soft);border-radius:9px;margin-top:16px;padding:7px 12px;font-size:14px;font-weight:780;display:inline-flex}.htr-mini-chart strong{color:var(--htr-blue);margin-top:12px;font-size:16px;display:block}.htr-reading{gap:14px;display:grid}.htr-reading a:not(.htr-more-link){grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.htr-reading span{color:#222b44;font-size:13px;font-weight:720;line-height:1.4}.htr-reading em{color:var(--htr-faint);margin-top:4px;font-size:11px;font-style:normal;display:block}.htr-more-link{color:var(--htr-blue);font-size:13px;font-weight:800}.htr-radar-cta{background:linear-gradient(145deg,#fff 0%,#fbf9ff 100%);min-height:210px;position:relative;overflow:hidden}.htr-radar-cta a,.htr-pro-card a,.htr-preview-card+.htr-side-card+.htr-side-card+.htr-pro-card a{color:#fff;background:linear-gradient(#6d5cff 0%,#4f37f5 100%);border-radius:10px;justify-content:center;align-items:center;height:42px;margin-top:18px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.htr-radar-cta div{width:126px;height:126px;position:absolute;bottom:-32px;right:-24px}.htr-radar-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.htr-radar-tabs article,.htr-radar-tabs a{min-height:112px;padding:18px}.htr-radar-tabs article.active{border-color:#7e6dff;box-shadow:0 16px 42px #5b4dff14}.htr-radar-tabs article strong{color:var(--htr-ink);margin-top:10px;font-size:15px;font-weight:820;display:block}.htr-radar-tabs article span,.htr-radar-tabs article em{color:var(--htr-muted);margin-top:10px;font-size:12px;font-style:normal;display:block}.htr-radar-tabs a{color:var(--htr-blue);border-style:dashed;place-items:center;font-size:14px;font-weight:760;display:grid}.htr-radar-hero-card{padding:22px}.htr-radar-hero-card>p{color:#4c5873;margin:12px 0 0;font-size:14px}.htr-radar-hero-card button{border:1px solid var(--htr-line-strong);color:#344054;background:#fff;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:720}.htr-radar-summary{background:linear-gradient(110deg,#fbf9ff 0%,#fff 52%,#f2edff 100%);border-radius:13px;grid-template-columns:minmax(0,1fr) 190px;gap:18px;margin-top:24px;padding:24px;display:grid}.htr-radar-summary strong{color:#2a3150;font-size:15px;display:block}.htr-radar-summary div:last-child{background:linear-gradient(145deg,#7660ff57,#7660ff0a),#efeaff;border-radius:20px;min-height:96px}.htr-radar-events .htr-event-row{grid-template-columns:28px 92px minmax(0,1fr) 80px 24px}.htr-impact{color:#66708a;text-align:right;font-size:12px}.htr-impact strong{color:var(--htr-blue);font-size:15px;display:block}.htr-save-icon{color:#a0a7b8}.htr-insight-grid article{min-height:140px;padding:18px}.htr-insight-grid b{color:var(--htr-blue);margin-top:18px;font-size:34px;line-height:1;display:block}.htr-insight-grid article:nth-child(3) b,.htr-insight-grid span{color:var(--htr-green)}.htr-brief-card div{background:#f8f9fc;border-radius:12px;min-height:170px;margin-top:14px;padding:22px;display:grid}.htr-brief-card div strong{color:#1f2940;align-self:end;font-size:18px}.htr-brief-card div span{color:var(--htr-muted);font-size:12px}.htr-brief-card a,.htr-brief-card button{border:1px solid var(--htr-line-strong);color:#344054;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:100%;height:42px;margin-top:14px;font-size:14px;font-weight:760;display:flex}.htr-brief-card a{color:#fff;background:linear-gradient(#6d5cff 0%,#4f37f5 100%);border-color:#0000}.htr-push-list div{border-bottom:1px solid var(--htr-line);gap:4px;padding:12px 0;display:grid}.htr-push-list time{color:#7b8497;font-size:12px}.htr-push-list strong{color:#2b344c;font-size:13px;line-height:1.4}.htr-settings-list{gap:10px;display:grid}.htr-settings-list button{color:#344054;text-align:left;background:0 0;border:0;align-items:center;gap:10px;height:36px;font-size:13px;font-weight:720;display:flex}.htr-settings-list button.danger{color:var(--htr-red)}.htr-pro-card{background:linear-gradient(145deg,#fff 0%,#fbf8ff 100%)}.htr-pro-card span,.htr-benefit-card span{color:#4a5670;gap:10px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.htr-pro-card svg,.htr-benefit-card svg{color:var(--htr-green)}.htr-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0;display:grid}.htr-steps span{color:#5e6980;align-items:center;gap:12px;font-size:14px;font-weight:760;display:flex;position:relative}.htr-steps span:not(:last-child):after{content:"";background:var(--htr-line-strong);height:1px;position:absolute;top:50%;left:58px;right:0;transform:translate(100%)}.htr-steps b{border:1px solid var(--htr-line-strong);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.htr-steps .active{color:var(--htr-blue)}.htr-steps .active b{color:#fff;background:var(--htr-blue)}.htr-create-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;display:grid}.htr-create-main,.htr-create-side{gap:26px;display:grid}.htr-create-card{padding:28px}.htr-create-card h2 span{color:var(--htr-blue)}.htr-create-card h2 em{color:#344054;margin-left:6px;font-size:14px;font-style:normal}.htr-domain-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.htr-domain-grid article{border:1px solid var(--htr-line);background:#fff;border-radius:12px;min-height:118px;padding:20px}.htr-domain-grid article.selected{border-color:#8b7cff;box-shadow:inset 0 0 0 1px #5b4dff4d}.htr-domain-grid span{color:var(--htr-blue);font-size:22px;font-weight:860}.htr-radar-app .htr-create-page .htr-domain-grid .htr-domain-icon{color:#5b48ff!important;place-items:center!important;width:28px!important;height:28px!important;margin:0 0 17px!important;font-size:0!important;line-height:1!important;display:inline-grid!important}.htr-radar-app .htr-create-page .htr-domain-grid .htr-domain-icon svg{width:28px!important;height:28px!important;display:block!important}.htr-radar-app .htr-create-page .htr-domain-grid .icon-startup,.htr-radar-app .htr-create-page .htr-domain-grid .icon-education{color:#f5a623!important}.htr-radar-app .htr-create-page .htr-domain-grid .icon-product,.htr-radar-app .htr-create-page .htr-domain-grid .icon-code{color:#3f82ff!important}.htr-radar-app .htr-create-page .htr-domain-grid .icon-business{color:#28d083!important}.htr-radar-app .htr-create-page .htr-domain-grid .icon-global{color:#5e63ff!important}.htr-radar-app .htr-create-page .htr-domain-grid .icon-robot,.htr-radar-app .htr-create-page .htr-domain-grid .icon-more{color:#7b8797!important}.htr-domain-grid strong{color:#26304a;margin-top:12px;font-size:15px;font-weight:820;display:block}.htr-search-field,.htr-name-field{border:1px solid var(--htr-line-strong);height:42px;color:var(--htr-muted);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:0 14px;display:flex}.htr-search-field input,.htr-name-field input{width:100%;color:var(--htr-ink);background:0 0;border:0;outline:0}.htr-hot-label{color:#344054;margin-top:24px;font-size:14px;display:block}.htr-chip-cloud{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.htr-chip-cloud span{border:1px solid var(--htr-line-strong);color:#3d4963;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.htr-chip-cloud span.selected{color:var(--htr-blue);background:#fbfaff;border-color:#8475ff}.htr-chip-cloud.mini span{min-height:28px;padding:0 10px;font-size:12px}.htr-custom-input{margin-top:26px}.htr-custom-input strong{color:#344054;font-size:14px;display:block}.htr-custom-input div{grid-template-columns:minmax(0,1fr) 60px;gap:10px;margin-top:12px;display:grid}.htr-custom-input input,.htr-custom-input button,.htr-create-settings button{border:1px solid var(--htr-line-strong);color:#7b8497;background:#fff;border-radius:8px;height:36px;font-size:13px}.htr-custom-input>span{color:#3d4963;background:#f3f5f9;border-radius:999px;margin:14px 8px 0 0;padding:6px 10px;font-size:12px;display:inline-flex}.htr-name-field{border-color:#c8bdff;border-radius:12px;align-items:center;height:80px}.htr-name-field span{color:var(--htr-blue);font-size:13px;font-weight:760;display:block}.htr-name-field input{font-size:19px;font-weight:820}.htr-create-settings{gap:18px;margin-top:20px;display:grid}.htr-create-settings strong{color:#344054;font-size:13px;font-weight:820;display:block}.htr-source-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.htr-source-pills span{border:1px solid var(--htr-line-strong);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.htr-toggle{background:var(--htr-blue);border-radius:999px;width:42px;height:24px;margin-top:8px;display:block}.htr-create-actions{grid-template-columns:180px minmax(0,1fr);gap:14px;margin-top:24px;display:grid}.htr-create-actions a{height:48px;color:var(--htr-blue);background:#fff;border:1px solid #8b7cff;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:820;display:flex}.htr-create-actions a.primary{color:#fff;background:linear-gradient(#6d5cff 0%,#4f37f5 100%)}.htr-preview-card{padding:28px 24px}.htr-preview-art{width:210px;height:210px;margin:28px auto 24px;font-size:50px;font-weight:860}.htr-radar-app .htr-create-page .htr-preview-card{overflow:hidden!important}.htr-radar-app .htr-create-page .htr-preview-art{color:#fff!important;width:min(100%,294px)!important;height:294px!important;box-shadow:none!important;background:radial-gradient(circle at 78% 26%,#886effb8 0,#886effb8 4px,#0000 5px),radial-gradient(circle at 18% 45%,#886effb8 0,#886effb8 4px,#0000 5px),radial-gradient(circle at 91%,#886eff8f 0,#886eff8f 5px,#0000 6px),radial-gradient(circle at 67% 79%,#886eff5c 0,#886eff5c 6px,#0000 7px),#f7f5ff!important;border-radius:8px!important;margin:26px auto 30px!important;position:relative!important;overflow:hidden!important}.htr-radar-app .htr-create-page .htr-preview-art:before{content:""!important;border:2px solid #7757ff38!important;border-radius:50%!important;width:218px!important;height:112px!important;position:absolute!important;top:82px!important;left:38px!important;transform:rotate(-16deg)!important;box-shadow:0 0 0 16px #7757ff0e,0 0 0 33px #7757ff09!important}.htr-radar-app .htr-create-page .htr-preview-art:after{content:""!important;background:radial-gradient(circle at 35% 26%,#ffffffad,#0000 18%),radial-gradient(circle at 50% 55%,#6d4cff 0,#6d4cff 47%,#8f76ff 68%,#5a39e8 100%)!important;border-radius:50%!important;width:112px!important;height:112px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 -17px 24px #4830d257,inset 0 12px 20px #ffffff42,0 20px 30px #5c3eee47,0 38px 25px #5c3eee1a!important}.htr-radar-app .htr-create-page .htr-preview-art span{z-index:1!important;color:#fff!important;text-shadow:0 5px 16px #3022a047!important;font-size:46px!important;font-weight:900!important;line-height:1!important;position:relative!important}.htr-radar-app .htr-create-page .htr-create-side{gap:22px!important}.htr-radar-app .htr-create-page .htr-create-side>.htr-side-card{background:#fff!important;border-color:#e5ebf4!important;border-radius:12px!important;padding:24px 22px!important;overflow:hidden!important;box-shadow:0 12px 28px #1e2a4a06!important}.htr-radar-app .htr-create-page .htr-focus-preview-card,.htr-radar-app .htr-create-page .htr-source-preview-card,.htr-radar-app .htr-create-page .htr-benefit-card{display:block!important}.htr-radar-app .htr-create-page .htr-focus-preview-card h3,.htr-radar-app .htr-create-page .htr-source-preview-card h3,.htr-radar-app .htr-create-page .htr-benefit-card h3{color:#121a2f!important;margin:0!important;font-size:17px!important;font-weight:840!important;line-height:22px!important}.htr-radar-app .htr-create-page .htr-focus-preview-card .htr-preview-group{margin-top:22px!important}.htr-radar-app .htr-create-page .htr-focus-preview-card .htr-preview-group p{color:#7b879a!important;margin:0 0 14px!important;font-size:13px!important;font-weight:760!important;line-height:18px!important}.htr-radar-app .htr-create-page .htr-focus-preview-card .htr-chip-cloud.mini{flex-wrap:wrap!important;gap:10px!important;margin:0!important;display:flex!important}.htr-radar-app .htr-create-page .htr-focus-preview-card .htr-chip-cloud.mini>span{color:#33405b!important;background:#f3f5f9!important;border:0!important;border-radius:999px!important;align-items:center!important;height:30px!important;padding:0 14px!important;font-size:13px!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important;margin-top:20px!important;display:grid!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons>span{color:#4d5a74!important;text-align:center!important;justify-items:center!important;gap:7px!important;min-width:0!important;font-size:12px!important;font-weight:720!important;line-height:14px!important;display:grid!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons .htr-logo{width:42px!important;height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e9f2!important;border-radius:9px!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons .htr-logo img{object-fit:contain!important;max-width:28px!important;max-height:28px!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons .htr-logo b{color:#fff!important;font-size:0!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons .source-producthunt{background:#ef4836!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons .source-producthunt b{color:#fff!important;font-size:18px!important;line-height:1!important;display:block!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons .htr-source-more{color:#68748b!important;align-content:end!important;justify-items:center!important;display:grid!important}.htr-radar-app .htr-create-page .htr-source-preview-card .htr-source-icons .htr-source-more strong{color:#68748b!important;font-size:13px!important;font-weight:760!important;line-height:16px!important;display:block!important}.htr-radar-app .htr-create-page .htr-benefit-card span{color:#5c6982!important;align-items:center!important;gap:12px!important;margin-top:18px!important;font-size:14px!important;font-weight:720!important;line-height:20px!important;display:flex!important}.htr-radar-app .htr-create-page .htr-benefit-card span:first-of-type{margin-top:24px!important}.htr-radar-app .htr-create-page .htr-benefit-card svg{color:#5a6680!important;width:15px!important;height:15px!important}.htr-preview-card h2{color:var(--htr-ink);margin:0;font-size:23px}.htr-preview-card h2 span{color:#fff;background:var(--htr-orange);vertical-align:middle;border-radius:6px;margin-left:8px;padding:3px 7px;font-size:10px;display:inline-flex}.htr-preview-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.htr-preview-stats span,.htr-preview-stats strong{text-align:center;display:block}.htr-preview-stats span{color:var(--htr-muted);font-size:11px}.htr-preview-stats strong{color:var(--htr-blue);margin-top:7px;font-size:18px}.htr-source-icons{gap:12px;margin-top:12px;display:flex}@media (max-width:1180px){.htr-shell{width:min(100% - 28px,960px)}.htr-main-grid,.htr-create-grid,.htr-brief-hero{grid-template-columns:1fr}.htr-side-column,.htr-create-side{grid-template-columns:repeat(2,minmax(0,1fr))}.htr-radar-tabs,.htr-tool-strip,.htr-focus-strip,.htr-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.htr-shell{width:min(100% - 24px,520px);padding-top:16px}.htr-title-row,.htr-section-head{display:grid}.htr-title-row h1{font-size:28px}.htr-brief-hero h2{font-size:22px}.htr-hero-stats,.htr-trend-grid,.htr-opportunity-grid,.htr-insight-grid,.htr-side-column,.htr-create-side,.htr-domain-grid,.htr-steps,.htr-create-actions,.htr-preview-stats{grid-template-columns:1fr}.htr-event-row,.htr-radar-events .htr-event-row{grid-template-columns:28px 56px minmax(0,1fr)}.htr-why-box,.htr-impact,.htr-save-icon{grid-column:3}}.hh-page{color:#172033;gap:18px;width:min(1360px,100vw - 36px);margin:0 auto;padding:22px 0 56px;display:grid}.hh-page h1,.hh-page h2,.hh-page h3,.hh-page p{margin:0}.hh-hero,.hh-simple-hero,.hh-platform-hero,.hh-main-board,.hh-side-panel,.hh-platform-matrix,.hh-icon-source-panel,.hh-signal-card,.hh-status-summary,.hh-status-table{background:#fff;border:1px solid #dbe5f4;border-radius:8px;box-shadow:0 8px 22px #1e40af0f}.hh-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:18px;padding:20px;display:grid}.hh-hero-main{align-content:center;gap:14px;min-width:0;display:grid}.hh-kicker,.hh-section-head,.hh-platform-card-head,.hh-platform-card-foot,.hh-toolbar,.hh-pagination,.hh-simple-hero,.hh-platform-hero{justify-content:space-between;align-items:center;gap:14px;display:flex}.hh-kicker{color:#2563eb;justify-content:flex-start;font-size:13px;font-weight:700}.hh-hero h1,.hh-simple-hero h1,.hh-platform-hero h1{letter-spacing:0;font-size:max(30px,min(4vw,52px));line-height:1.04}.hh-hero p,.hh-simple-hero p,.hh-platform-hero p,.hh-section-head p{color:#607089;max-width:760px;line-height:1.65}.hh-search,.hh-toolbar form{background:#f8fbff;border:1px solid #cfe0f6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:720px;min-height:46px;padding:0 8px 0 14px;display:grid}.hh-search input,.hh-toolbar input{color:#172033;background:0 0;border:0;outline:0;min-width:0}.hh-search button,.hh-live-card button,.hh-platform-hero button,.hh-toolbar button,.hh-pagination button,.hh-platform-card-foot button,.hh-card-action,.hh-simple-hero a{color:#0f3b7a;cursor:pointer;background:#eef6ff;border:1px solid #b8d3f7;border-radius:6px;min-height:34px;padding:0 12px;font-weight:700}.hh-card-action{align-items:center;display:inline-flex}.hh-detail-page .hh-toolbar{background:#fff;border:1px solid #dbe5f4;border-radius:8px;justify-content:flex-start;padding:12px 14px;box-shadow:0 8px 22px #1e40af0d}.hh-toolbar-title{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfec7;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.hh-toolbar-title svg{color:#f97316}.hh-detail-page .hh-toolbar select{color:#172033;background:#fbfdff;border:1px solid #cfe0f6;border-radius:7px;min-height:34px;padding:0 32px 0 12px;font-weight:700}.hh-detail-page .hh-toolbar>span{color:#607089;margin-left:auto;font-size:13px;font-weight:700}.hh-live-card{background:#f7fbff;border:1px solid #d8e5f8;border-radius:8px;align-content:center;gap:10px;padding:18px;display:grid}.hh-live-card span,.hh-section-head span,.hh-simple-hero span{color:#607089;text-transform:uppercase;font-size:12px;font-weight:800}.hh-live-card strong{color:#0f3b7a;font-size:42px;line-height:1}.hh-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:760px;display:grid}.hh-hero-stats div{background:#fbfdff;border:1px solid #edf2f8;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.hh-hero-stats strong{color:#0f3b7a;font-size:20px;line-height:1.1}.hh-hero-stats span{color:#607089;font-size:12px;font-weight:700}.hh-intel-card{background:#f7fbff;border:1px solid #d8e5f8;border-radius:8px;align-content:space-between;gap:14px;padding:18px;display:grid}.hh-intel-card span{color:#607089;text-transform:uppercase;font-size:12px;font-weight:800}.hh-intel-card h2{color:#172033;margin-top:4px;font-size:20px}.hh-intel-card p{color:#607089;margin-top:6px;line-height:1.55}.hh-intel-actions{gap:8px;display:grid}.hh-live-event{background:#fff;border:1px solid #dbe5f4;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.hh-live-event strong{color:#0f3b7a;font-size:13px}.hh-live-event span{color:#607089;text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:12px;overflow:hidden}.hh-intel-actions a,.hh-intel-sync button{color:#0f3b7a;background:#eef6ff;border:1px solid #b8d3f7;border-radius:6px;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;font-weight:800;display:flex}.hh-intel-sync{border-top:1px solid #dbe5f4;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.hh-intel-sync span{text-transform:none}.hh-category-tabs{z-index:6;background:#fff;border:1px solid #dbe5f4;border-radius:8px;gap:8px;padding:10px;display:flex;position:-webkit-sticky;position:sticky;top:65px;overflow-x:auto}.hh-snapshot-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:18px;display:grid}.hh-hot-home-section{background:#ffffffeb;border:1px solid #dbe5f4;border-radius:8px;padding:18px 20px;box-shadow:0 8px 22px #1e40af0f}.hh-home-section-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.hh-home-section-title h2{color:#172033;font-size:20px}.hh-home-section-title span{color:#7a879b;margin-top:4px;font-size:13px;display:block}.hh-home-section-title a{color:#2563eb;white-space:nowrap;font-size:13px;font-weight:800}.hh-popular-source-row{grid-template-columns:repeat(12,minmax(78px,1fr));gap:14px;display:grid}.hh-popular-source-row a{color:#172033;background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;gap:8px;min-width:0;padding:12px 6px;transition:background .18s,border-color .18s,transform .18s;display:grid}.hh-popular-source-row a:hover{background:#f8fbff;border-color:#dbeafe;transform:translateY(-1px)}.hh-popular-source-row strong,.hh-popular-source-row span{text-align:center;text-overflow:ellipsis;max-width:100%;overflow:hidden}.hh-popular-source-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:13px;line-height:1.25;display:-webkit-box}.hh-popular-source-row span{color:#7a879b;white-space:nowrap;font-size:12px}.hh-hot-banner-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.hh-hot-banner{background:#fff;border:1px solid #dbe5f4;border-radius:8px;align-content:center;gap:8px;min-height:86px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 8px 22px #1e40af0f}.hh-hot-banner:hover{border-color:#9ec5fe;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb1a}.hh-hot-banner strong{color:#172033;font-size:16px}.hh-hot-banner span{color:#607089;font-size:13px;line-height:1.45}.hh-hot-banner-blue{background:linear-gradient(135deg,#eef6ff,#fff)}.hh-hot-banner-cyan{background:linear-gradient(135deg,#ecfeff,#fff)}.hh-hot-banner-green{background:linear-gradient(135deg,#f0fdf4,#fff)}.hh-hot-banner-orange{background:linear-gradient(135deg,#fff7ed,#fff)}.hh-hot-banner-slate{background:linear-gradient(135deg,#f8fafc,#fff)}.hh-recommend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hh-recommend-card{background:#fff;border:1px solid #dbe5f4;border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:318px;padding:14px;display:grid}.hh-recommend-card-head{border-bottom:1px solid #edf2f8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:grid}.hh-recommend-mark{color:#0f3b7a;background:#dbeafe;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.hh-recommend-card-head h3{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.hh-recommend-card-head span{color:#7a879b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.hh-recommend-card-head a{color:#2563eb;font-size:13px;font-weight:800}.hh-recommend-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hh-recommend-list li.empty{color:#7a879b;padding:18px 0;font-size:13px}.hh-recommend-list a{color:#172033;border-bottom:1px solid #f0f4fa;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;padding:10px 0;display:grid}.hh-recommend-list li:last-child a{border-bottom:0}.hh-recommend-list a:hover strong{color:#2563eb}.hh-recommend-list span{color:#f59e0b;font-weight:900}.hh-recommend-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hh-recommend-list em{color:#8a96aa;text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:12px;font-style:normal;overflow:hidden}.hh-top-signals,.hh-topic-brief{background:#fff;border:1px solid #dbe5f4;border-radius:8px;padding:16px;box-shadow:0 8px 22px #1e40af0f}.hh-signal-rows{display:grid}.hh-signal-row{border-top:1px solid #edf2f8;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.hh-signal-row:hover strong{color:#2563eb}.hh-signal-row:first-child{border-top:0}.hh-signal-row>span{color:#617089;background:#f1f5f9;border-radius:6px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.hh-signal-row>span.hot{color:#0f3b7a;background:#dbeafe}.hh-signal-row strong{color:#162033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.hh-signal-row em{color:#7a879b;margin-top:5px;font-size:12px;font-style:normal;display:block}.hh-topic-brief{align-content:start;gap:10px;display:grid}.hh-topic-brief a{background:#fbfdff;border:1px solid #edf2f8;border-radius:8px;gap:5px;padding:12px;display:grid}.hh-topic-brief a:hover{background:#f3f8ff;border-color:#9ec5fe}.hh-topic-brief strong{color:#172033;font-size:15px}.hh-topic-brief span{color:#607089;font-size:13px;line-height:1.45}.hh-empty-note{color:#607089;background:#fbfdff;border:1px dashed #dbe5f4;border-radius:8px;padding:16px}.hh-category-tabs button,.hh-category-tabs a{color:#40506a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.hh-category-tabs button.active,.hh-category-tabs button:hover,.hh-category-tabs a.active,.hh-category-tabs a:hover{color:#0f3b7a;background:#eef6ff;border-color:#b8d3f7}.hh-board-layout,.hh-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.hh-main-board,.hh-side-panel,.hh-platform-matrix{padding:16px}.hh-section-head{margin-bottom:14px}.hh-section-head h2{margin-top:4px;font-size:22px}.hh-section-head a,.hh-section-head>span{color:#2563eb;font-size:13px;font-weight:700}.hh-detail-page .hh-platform-hero{background:linear-gradient(135deg,#eff6fff5,#fffffffa 48%,#fff7edd1);border-color:#bfdbfee0;position:relative;overflow:hidden}.hh-detail-page .hh-platform-hero:after{content:"";pointer-events:none;background:#2563eb14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-38px;right:18px}.hh-detail-page .hh-platform-hero>*{z-index:1;position:relative}.hh-detail-page .hh-main-board{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#cbd5e1d1}.hh-detail-page .hh-section-head{border-bottom:1px solid #e6edf7;align-items:end;min-height:58px;padding-bottom:14px}.hh-detail-page .hh-section-head h2{color:#101828;font-size:24px;font-weight:820}.hh-board-page-pill{color:#335fce;background:#f8fbff;border:1px solid #dbe5f4;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:28px;padding:0 10px;font-weight:800;display:inline-flex}.hh-detail-page .hh-hot-list{gap:8px;padding-top:12px}.hh-detail-page .hh-hot-row{background:#fff;border:1px solid #e8eef7;border-radius:8px;min-height:76px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.hh-detail-page .hh-hot-row:first-child{border-top:1px solid #e8eef7}.hh-detail-page .hh-hot-row:hover{background:#f8fbff;border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 10px 22px #0f3b7a14}.hh-detail-page .hh-hot-row.is-top{background:linear-gradient(135deg,#fffaf0,#fff 54%);border-color:#fbbf245c}.hh-detail-page .hh-hot-row.is-top-2{background:linear-gradient(135deg,#f8fafc,#fff 54%);border-color:#94a3b86b}.hh-detail-page .hh-hot-row.is-top-3{background:linear-gradient(135deg,#fff7ed,#fff 54%);border-color:#fb923c5c}.hh-detail-page .hh-hot-row.is-top .hh-hot-copy>strong{color:#101828;font-weight:820}.hh-detail-page .hh-hot-meta{gap:10px}.hh-detail-page .hh-rank{border-radius:8px;width:38px;height:38px;font-size:15px}.hh-detail-page .hh-rank.rank-one{color:#7c2d12;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 8px 18px #f59e0b40}.hh-detail-page .hh-rank.rank-two{color:#334155;background:linear-gradient(135deg,#e2e8f0,#94a3b8);box-shadow:0 8px 18px #64748b2e}.hh-detail-page .hh-rank.rank-three{color:#7c2d12;background:linear-gradient(135deg,#fed7aa,#fb923c);box-shadow:0 8px 18px #fb923c33}.hh-hot-list{display:grid}.hh-hot-row{border-top:1px solid #edf2f8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 0;display:grid}.hh-hot-row:hover{background:#f8fbff}.hh-hot-row:hover .hh-hot-copy>strong{color:#2563eb}.hh-hot-row:first-child{border-top:0}.hh-rank{color:#617089;background:#f1f5f9;border-radius:6px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.hh-rank.hot{color:#0f3b7a;background:#dbeafe}.hh-hot-copy{min-width:0}.hh-hot-copy>strong{color:#162033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.hh-hot-meta{color:#7a879b;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;display:flex}.hh-platform-logo{background:#fff;border:1px solid #dbe5f4;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden}.hh-platform-logo-sm{border-radius:9px;width:30px;height:30px}.hh-platform-logo-lg{border-radius:14px;width:62px;height:62px}.hh-platform-logo img{object-fit:contain;border-radius:8px;width:70%;height:70%}.hh-platform-logo span{color:var(--platform-color,#2563eb);font-weight:900}.hh-status-badge{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.hh-status-fresh{color:#166534;background:#dcfce7}.hh-status-syncing{color:#0f3b7a;background:#dbeafe}.hh-status-failed{color:#991b1b;background:#fee2e2}.hh-platform-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hh-platform-strip a{color:#40506a;background:#fbfdff;border:1px solid #edf2f8;border-radius:8px;justify-items:center;gap:6px;min-width:0;padding:10px 6px;font-size:12px;font-weight:700;display:grid}.hh-track-mini{border-top:1px solid #edf2f8;gap:10px;margin-top:14px;padding-top:14px;display:grid}.hh-track-mini h3{font-size:15px}.hh-track-mini a{color:#40506a;grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.hh-track-mini strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hh-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hh-icon-source-panel{padding:14px}.hh-icon-source-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;display:grid}.hh-icon-source-grid a{color:#172033;background:#fbfdff;border:1px solid #edf2f8;border-radius:8px;justify-items:center;gap:6px;min-width:0;padding:10px 6px;transition:border-color .18s,background .18s,transform .18s;display:grid}.hh-icon-source-grid a:hover{background:#f3f8ff;border-color:#9ec5fe;transform:translateY(-1px)}.hh-icon-source-grid strong,.hh-icon-source-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hh-icon-source-grid strong{font-size:12px}.hh-icon-source-grid span{color:#7a879b;font-size:11px}.hh-platform-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hh-platform-directory-card{color:#172033;background:#fbfdff;border:1px solid #edf2f8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.hh-platform-directory-card:hover{border-color:#9ec5fe;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb14}.hh-platform-directory-card.is-pending{background:#fafcff;border-color:#eef2f7}.hh-platform-directory-card.is-pending .hh-platform-logo{opacity:.72}.hh-platform-directory-card div{gap:3px;min-width:0;display:grid}.hh-platform-directory-card strong,.hh-platform-directory-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hh-platform-directory-card strong{font-size:14px}.hh-platform-directory-card span,.hh-platform-directory-card em{color:#607089;font-size:12px;font-style:normal}.hh-platform-directory-card em{grid-column:1/-1}.hh-platform-directory-card em.online{color:#166534}.hh-platform-directory-card em.failed{color:#991b1b}.hh-platform-directory-card em.pending{color:#7a879b}.hh-platform-pending{background:#fbfdff;border-style:dashed}.hh-platform-directory-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.hh-platform-card{background:#fff;border:1px solid #dbe5f4;border-radius:8px;gap:12px;min-width:0;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.hh-platform-card:before{content:"";background:#2563eb;border-radius:999px;width:34px;height:2px}.hh-platform-card:hover{border-color:#9ec5fe;transform:translateY(-1px);box-shadow:0 14px 32px #2563eb1a}.hh-platform-card-head{justify-content:start}.hh-platform-card-head h2{font-size:16px}.hh-platform-card-head span{color:#7a879b;font-size:12px}.hh-platform-card-head .hh-status-badge{margin-left:auto}.hh-platform-top{gap:8px;min-height:252px;margin:0;padding:0;list-style:none;display:grid}.hh-platform-top li{color:#40506a;grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;font-size:13px;display:grid}.hh-platform-top li span{color:#7a879b;font-weight:800}.hh-platform-top li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hh-platform-card-foot{color:#7a879b;border-top:1px solid #edf2f8;padding-top:10px;font-size:12px}.hh-simple-hero,.hh-platform-hero{padding:18px}.hh-platform-hero{justify-content:start}.hh-platform-hero button{margin-left:auto}.hh-toolbar{background:#fff;border:1px solid #dbe5f4;border-radius:8px;padding:10px}.hh-toolbar form{flex:1;max-width:none}.hh-toolbar select{color:#172033;background:#f8fbff;border:1px solid #cfe0f6;border-radius:6px;min-height:40px}.hh-pagination{border-top:1px solid #edf2f8;margin-top:14px;padding-top:14px}.hh-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hh-signal-card{padding:14px}.hh-signal-card-new{border-top:3px solid #2563eb}.hh-signal-card-rising{border-top:3px solid #16a34a}.hh-signal-card-sticky{border-top:3px solid #7c3aed}.hh-signal-card-cooling{border-top:3px solid #94a3b8}.hh-signal-card .hh-section-head em{color:#0f3b7a;background:#eef6ff;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;display:grid}.hh-signal-list{gap:10px;display:grid}.hh-signal-list a{grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;display:grid}.hh-signal-list strong,.hh-signal-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hh-signal-list strong{color:#172033;font-size:13px;font-style:normal}.hh-signal-list em{color:#7a879b;grid-column:2;font-size:12px;font-style:normal}.hh-status-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid;overflow:hidden}.hh-category-overview,.hh-platform-node-summary{background:#fff;border:1px solid #dbe5f4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 22px #1e40af0f}.hh-category-overview div,.hh-platform-node-summary div{border-left:1px solid #edf2f8;gap:5px;min-width:0;padding:15px;display:grid}.hh-category-overview div:first-child,.hh-platform-node-summary div:first-child{border-left:0}.hh-category-overview span,.hh-platform-node-summary span{color:#607089;text-transform:uppercase;font-size:12px;font-weight:800}.hh-category-overview strong,.hh-platform-node-summary strong{color:#0f3b7a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.hh-tracking-summary{background:#fff;border:1px solid #dbe5f4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 22px #1e40af0f}.hh-tracking-summary div{border-left:1px solid #edf2f8;gap:4px;padding:16px;display:grid}.hh-tracking-summary div:first-child{border-left:0}.hh-tracking-summary strong{color:#0f3b7a;font-size:28px;line-height:1.1}.hh-tracking-summary span{color:#607089;font-size:13px;font-weight:700}.hh-status-summary div{border-left:1px solid #edf2f8;gap:4px;padding:16px;display:grid}.hh-status-summary div:first-child{border-left:0}.hh-status-summary strong{color:#0f3b7a;font-size:28px}.hh-status-summary span,.hh-status-row{color:#607089;font-size:13px}.hh-status-table{display:grid;overflow:hidden}.hh-status-row{border-top:1px solid #edf2f8;grid-template-columns:1.15fr .95fr .95fr .65fr .55fr 1.15fr 1.4fr;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:grid}.hh-status-row.head{color:#172033;background:#f8fbff;border-top:0;min-height:44px;font-weight:800}.platform-cell{align-items:center;gap:8px;min-width:0;display:flex}.hh-status-row .online{color:#166534}.hh-status-row .failed{color:#991b1b}.hh-fetch-log-table{gap:0}.hh-fetch-log-table .hh-section-head{border-bottom:1px solid #edf2f8;padding:14px}.hh-fetch-log-row{color:#607089;border-top:1px solid #edf2f8;grid-template-columns:1.1fr .7fr 1fr .7fr .6fr 1.8fr;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:13px;display:grid}.hh-fetch-log-row.head{color:#172033;background:#f8fbff;border-top:0;min-height:40px;font-weight:800}.hh-fetch-log-row.empty{grid-template-columns:1fr}.hh-fetch-log-row .online{color:#166534;font-weight:800}.hh-fetch-log-row .failed{color:#991b1b;font-weight:800}.hh-hot-detail-hero h1{max-width:940px;font-size:max(28px,min(3.2vw,42px))}.hh-hot-detail-card{gap:16px;padding:20px;display:grid}.hh-hot-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hh-hot-detail-facts div{background:#f8fbff;border:1px solid #dbe5f4;border-radius:8px;gap:5px;padding:12px;display:grid}.hh-hot-detail-facts span{color:#607089;font-size:12px;font-weight:800}.hh-hot-detail-facts strong{color:#0f3b7a;font-size:16px}.hh-hot-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.hh-hot-detail-actions a{color:#0f3b7a;background:#eef6ff;border:1px solid #b8d3f7;border-radius:7px;align-items:center;min-height:36px;padding:0 13px;font-weight:800;display:inline-flex}.hh-hot-detail-section{background:#fbfdff;border:1px solid #edf2f8;border-radius:8px;gap:8px;padding:14px;display:grid}.hh-hot-detail-section div{justify-content:space-between;align-items:center;gap:12px;display:flex}.hh-hot-detail-section span{color:#607089;text-transform:uppercase;font-size:12px;font-weight:800}.hh-hot-detail-section strong{color:#172033;font-size:15px}.hh-hot-detail-section p{color:#607089;line-height:1.65}.hh-detail-side-card{border-top:1px solid #edf2f8;gap:10px;padding:14px 0;display:grid}.hh-detail-side-card:first-child{border-top:0;padding-top:0}.hh-detail-side-card h3{font-size:15px}.hh-detail-side-card a{color:#0f3b7a;background:#fbfdff;border:1px solid #edf2f8;border-radius:7px;gap:4px;min-height:34px;padding:9px 10px;font-size:13px;font-weight:800;display:grid}.hh-detail-side-card a:hover{background:#f3f8ff;border-color:#9ec5fe}.hh-detail-side-card p{color:#607089;font-size:13px;line-height:1.6}.hh-detail-side-card a span{color:#7a879b;font-size:12px}.hh-detail-side-card a strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1120px){.hh-hero,.hh-board-layout,.hh-detail-layout,.hh-snapshot-grid{grid-template-columns:1fr}.hh-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-icon-source-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hh-popular-source-row{padding-bottom:6px;display:flex;overflow-x:auto}.hh-popular-source-row a{min-width:92px}.hh-hot-banner-row,.hh-recommend-grid,.hh-platform-directory,.hh-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hh-page{width:min(100vw - 24px,720px);padding-top:14px}.hh-hero,.hh-simple-hero,.hh-platform-hero,.hh-main-board,.hh-side-panel,.hh-platform-matrix,.hh-signal-card{padding:13px}.hh-icon-source-grid{padding-bottom:6px;display:flex;overflow-x:auto}.hh-icon-source-grid a{min-width:82px}.hh-hot-home-section{padding:14px}.hh-home-section-title{align-items:start}.hh-hot-banner-row{padding-bottom:6px;display:flex;overflow-x:auto}.hh-hot-banner{min-width:210px}.hh-recommend-grid{grid-template-columns:1fr}.hh-recommend-list a{grid-template-columns:24px minmax(0,1fr)}.hh-recommend-list em{grid-column:2;max-width:100%}.hh-hero h1,.hh-simple-hero h1,.hh-platform-hero h1{font-size:30px}.hh-search,.hh-toolbar,.hh-simple-hero,.hh-platform-hero{flex-direction:column;align-items:stretch}.hh-search{grid-template-columns:auto minmax(0,1fr);padding-top:8px;padding-bottom:8px}.hh-search button{grid-column:1/-1}.hh-platform-strip{padding-bottom:6px;display:flex;overflow-x:auto}.hh-platform-strip a{min-width:86px}.hh-hot-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.hh-hot-row>.hh-platform-logo{grid-area:2/2}.hh-platform-grid,.hh-platform-directory,.hh-signal-grid,.hh-status-summary,.hh-tracking-summary,.hh-category-overview,.hh-platform-node-summary,.hh-hot-detail-facts,.hh-hero-stats{grid-template-columns:1fr}.hh-status-summary div,.hh-category-overview div,.hh-platform-node-summary div{border-top:1px solid #edf2f8;border-left:0}.hh-status-row,.hh-fetch-log-row{grid-template-columns:1fr;gap:4px;padding:12px}.hh-status-row.head,.hh-fetch-log-row.head{display:none}}.nav .nav-channel:hover{color:var(--text);box-shadow:none;background:0 0;border-color:#0000}.nav-avatar{border-radius:50%;flex:0 0 38px;width:38px;min-width:38px;height:38px;padding:0;overflow:hidden}.nav-user-chip{border-radius:999px;align-items:center;gap:8px;max-width:150px;padding:0 10px 0 0;display:inline-flex}.nav-user-chip .nav-avatar{flex-basis:32px;width:32px;min-width:32px;height:32px}.nav-user-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.nav .nav-admin-link{text-overflow:ellipsis;max-width:84px;overflow:hidden}.nav-admin-link,.nav form[action] button{color:var(--muted)}.nav form[action] button{padding-left:8px;padding-right:8px}.nav-avatar img,.nav-avatar span{place-items:center;width:100%;height:100%;display:grid}.nav-avatar img{object-fit:cover}.author-avatar img,.creator-profile-avatar img,.creator-directory-avatar img,.home-creator-list a>span img,.article-comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.nav-avatar span{font-size:13px;font-weight:800}.page{align-content:start;gap:28px;width:min(1320px,100vw - 40px);margin:0 auto;padding:24px 0 56px;animation:.26s cubic-bezier(.2,.9,.25,1) both page-enter;display:grid}.site-footer{border-top:1px solid var(--line);color:#64748b;width:min(1320px,100vw - 40px);margin:24px auto 0;padding:32px 0 28px}.site-footer-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.site-footer-brand{align-items:flex-start;gap:12px;display:flex}.site-footer-brand strong{color:#0f172a;font-size:16px;font-weight:700;display:block}.site-footer-brand p{color:#64748b;max-width:280px;margin:6px 0 0;line-height:1.6}.site-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.site-footer-links section{align-content:start;gap:8px;display:grid}.site-footer-links h2{color:#0f172a;margin:0 0 4px;font-size:13px;font-weight:600}.site-footer-links a,.site-footer-links a:link,.site-footer-links a:visited,.site-footer-links a:active{color:#475569;font-size:13px;line-height:1.45;text-decoration:none}.site-footer-links a:hover{color:#2563eb;text-decoration:none}.site-footer-bottom{color:#64748b;border-top:1px solid #bbc5e247;margin-top:24px;padding-top:16px;font-size:13px}.me-page{min-height:calc(100vh + 360px);padding-bottom:180px}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:16px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:22px;margin-bottom:24px;padding:24px;display:grid}.home-hero{isolation:isolate;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(38px)saturate(1.22);background:linear-gradient(135deg,#ffffff75,#ffffff3d);border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:10px;margin-bottom:14px;padding:12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #5866d61f}.home-hero:before,.home-hero:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.home-hero:before{z-index:0;opacity:.46;background:linear-gradient(115deg,#0000 0,#0000 14%,#6b7cff2e 14.4%,#6b7cff2e 14.8%,#0000 15.4%,#0000 36%,#f2cfe429 36.4%,#f2cfe429 36.8%,#0000 37.4%) 0 0/760px 100%,linear-gradient(90deg,#6b7cff17 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#f2cfe417 1px,#0000 1px) 0 0/54px 54px;animation:18s linear infinite tech-line-drift;-webkit-mask-image:radial-gradient(circle at 40% 40%,#000,#0000 76%);mask-image:radial-gradient(circle at 40% 40%,#000,#0000 76%)}.home-hero:after{z-index:0;opacity:.52;filter:blur(8px);background:radial-gradient(circle at 18% 24%,#b8d8ff5c,#0000 24%),radial-gradient(circle at 82% 20%,#f2cfe457,#0000 22%),radial-gradient(circle at 70% 82%,#d5cfff3d,#0000 30%)}@keyframes tech-line-drift{0%{background-position:0 0,0 0,0 0}to{background-position:760px 0,54px 0,0 54px}}.hero-copy{z-index:1;align-content:center;gap:8px;min-width:0;padding:0;display:grid;position:relative}.hero-copy p{max-width:680px;color:var(--body);margin:0;font-size:15px;line-height:1.45}.hero-actions,.section-links{flex-wrap:wrap;gap:10px;display:flex}.home-hero h1{letter-spacing:-.6px;max-width:960px;margin:0;font-size:max(26px,min(3vw,38px));font-weight:700;line-height:1.05}.home-hero-compact{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px;padding:18px 20px;box-shadow:0 12px 42px #5866d614}.home-hero-compact .hero-copy{gap:12px}.home-hero-compact h1{letter-spacing:-.8px;max-width:720px;font-size:max(28px,min(3.4vw,44px));line-height:1.08}.home-hero-compact .hero-copy p{max-width:760px;font-size:15px;line-height:1.55}.home-browse-tabs,.home-vibe-tags{flex-wrap:wrap;gap:6px;display:flex}.home-vibe-tags{gap:5px}.home-hero .chip,.home-hero .mini-chip{border-radius:10px;min-height:28px;padding:0 9px;font-size:13px}.home-snapshot{z-index:1;background:#ffffff9e;border:1px solid #d8e0f4c2;border-radius:16px;align-content:center;gap:12px;min-width:0;padding:16px;display:grid;position:relative}.home-snapshot .featured-stats{grid-template-columns:1fr}.home-snapshot .ghost-button,.home-snapshot .button{text-overflow:ellipsis;justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.hero-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:720px;margin-top:0;display:grid}.hero-search input{min-height:40px;color:var(--text);-webkit-backdrop-filter:blur(34px)saturate(1.18);transition:border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);background:#ffffff6b;border:1px solid #ffffffc7;border-radius:12px;padding:0 12px;box-shadow:inset 0 1px #ffffffc7,0 12px 28px #5866d60f}.hero-search .button{min-height:40px;padding:0 16px}.hero-search input:focus,.search-bar input:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary-line);outline:none;box-shadow:0 0 0 4px #b7d7f82e}.featured-project-card{z-index:1;border:1px solid var(--glass-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(36px)saturate(1.18);background:linear-gradient(145deg,#ffffff80,#ffffff47);border-radius:18px;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.featured-project-card:hover{box-shadow:var(--shadow-hover)}.featured-cover{border:1px solid var(--line);min-height:220px;color:var(--muted);background:#f6f5f1b8 50%/cover;border-radius:12px;place-items:center;font-weight:600;display:grid}.author-line{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.author-avatar{color:#1d1d1f;border:1px solid var(--line);background:linear-gradient(145deg,#f7f7f2,#ecefe8);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-grid}.featured-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.featured-stats span{border:1px solid var(--line);color:var(--muted);background:#f6f5f1ad;border-radius:12px;padding:10px;font-size:12px}.featured-stats strong{color:#1d1d1f;font-size:20px;line-height:1.1;display:block}.featured-project-card h2,.featured-project-card p{margin:0}.featured-project-card h2{font-size:24px;line-height:1.25}.community-guide-card{align-content:center}.community-guide-card h2{letter-spacing:-.7px;margin:0;font-size:28px}.community-guide-card>.muted{margin:0;line-height:1.6}.guide-list{gap:10px;margin:6px 0;display:grid}.guide-list a{border:1px solid var(--line);transition:transform var(--spring), border-color var(--ease-out), background var(--ease-out);background:#f6f5f1a8;border-radius:12px;gap:4px;padding:14px;display:grid}.guide-list a:hover{border-color:var(--line-strong);background:#ffffffc7;transform:translateY(-1px)}.guide-list strong{color:#1d1d1f;font-size:15px}.guide-list span{color:#6e6e73;font-size:13px;line-height:1.45}.topic-strip{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.topic-chip{border:1px solid var(--line);min-height:36px;color:var(--text);transition:transform var(--spring), border-color var(--ease-out), background var(--ease-out), color var(--ease-out);background:#ffffff94;border-radius:12px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.topic-chip:hover,.category-pill:hover,.entry-card:hover,.mini-chip:hover,.chip:hover{color:#4e719a;border-color:var(--primary-line);background:var(--primary-soft)}.hero-discovery{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:stretch}.hero-copy,.hero-feature{align-content:center;gap:14px;display:grid}.hero-feature{border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;padding:20px}.hero-feature h2,.hero-feature p{margin:0}.hero-stats{color:var(--muted);flex-wrap:wrap;gap:10px;display:flex}.hero-stats span{border:1px solid var(--line);background:#ffffff94;border-radius:14px;padding:8px 10px}.hero-stats strong{color:var(--text)}.hero h1,.form-card h1,.detail-title h1{margin:0;font-size:max(28px,min(4vw,46px));line-height:1.08}.hero p,.muted{color:var(--muted);line-height:1.7}.robot-line{color:#888;background:linear-gradient(90deg,#0000 0,#0000 14px,#17171709 14px,#17171709 15px),linear-gradient(#fafafa,#fff);border:1px dashed #ebebeb;border-radius:8px;place-items:center;min-height:160px;font-weight:500;display:grid}.filters,.stats-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:500}.chip{min-height:32px;color:var(--body);border:1px solid var(--line);transition:transform var(--spring), border-color var(--ease-out), background var(--ease-out), color var(--ease-out);background:#ffffff94;border-radius:12px;align-items:center;padding:0 10px;display:inline-flex}.chip-active{color:#4e719a;border-color:var(--primary-line);background:var(--primary-soft)}.category-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.entry-card{border:1px solid var(--line);background:var(--surface-raised);transition:transform var(--spring), border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);border-radius:16px;gap:10px;padding:18px;display:grid}.entry-card h2,.entry-card p{margin:0}.entry-card p{color:var(--muted);line-height:1.6}.status-panel{gap:16px;max-width:760px;margin:0 auto;display:grid}.category-pill{border:1px solid var(--line);background:var(--surface-raised);transition:transform var(--spring), border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);border-radius:16px;gap:4px;padding:14px;display:grid}.category-pill span,.category-card span,.tag-card span,.tag-card em,.creator-row small{color:var(--muted);font-size:13px;font-style:normal}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:0;display:flex}.section-head h1,.section-head h2,.section-head p{margin:0}.section-head h1{font-size:34px}.section-head h2{font-size:24px}.compact-head{align-items:center;margin:0 0 12px}.compact-head h2{font-size:18px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.grid-four{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rankings-page{padding-top:8px}.rankings-head{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.rankings-head h1{letter-spacing:-.5px;margin:0;font-size:28px;line-height:1.12}.rankings-filter-group{background:#ffffff6b;border:1px solid #d8e0f4b3;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:6px;display:flex}.ranking-filters{gap:4px;margin:0}.ranking-filters .chip{min-height:28px;padding:0 9px;font-size:13px}.ranking-metrics .chip:not(.chip-active){color:var(--muted);background:0 0;border-color:#0000}.discovery-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.me-hottop-settings{margin-top:0}.me-hottop-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.me-hottop-setting-grid a{border:1px solid var(--line);min-height:96px;transition:transform var(--spring), border-color var(--ease-out), background var(--ease-out);background:#ffffff9e;border-radius:12px;gap:6px;padding:14px;display:grid}.me-hottop-setting-grid a:hover{border-color:var(--primary-line);background:var(--primary-soft);transform:translateY(-1px)}.me-hottop-setting-grid strong{color:var(--text);font-size:16px}.me-hottop-setting-grid span{color:var(--muted);font-size:13px;line-height:1.5}.discovery-layout>div>.grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.discovery-layout>div>.section-head:first-child{margin-top:4px}.side-rail,.stack-list{gap:18px;display:grid}.side-rail .project-card-compact{gap:9px;display:flex}.side-rail .project-card-compact .card-cover{flex-basis:54px;width:54px;min-height:54px}.side-rail .project-card-compact h2{font-size:16px;line-height:1.35}.side-rail .project-card-compact .muted,.side-rail .project-card-compact .meta{font-size:14px;line-height:1.6}.project-card,.form-card,.panel{border:1px solid var(--rc-card-border);background:var(--rc-card-bg);box-shadow:var(--rc-card-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.08);border-radius:16px;align-content:start;gap:16px;display:grid}.project-card{min-width:0;height:auto;min-height:236px;transition:transform var(--spring), border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.project-card-hitarea{z-index:0;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.project-card>:not(.project-card-hitarea){z-index:1;position:relative}.project-card:hover{background:#ffffffe6;border-color:#6b7cff75;box-shadow:0 14px 38px #464c7a1c}.project-card-top{grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:16px;display:grid}.project-card-heading{gap:10px;min-width:0;display:grid}.project-card-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.project-card-compact{align-items:stretch;height:auto;min-height:0;max-height:none;display:flex}.project-card-compact .project-card-top{grid-template-columns:minmax(0,1fr) 56px;gap:10px}.project-card-compact .card-cover{flex-basis:56px;width:56px;min-height:56px}.project-card-compact .project-type-row{grid-column:auto}.project-card-compact .project-card-copy,.project-card-compact .tech-stack-row,.project-card-compact .meta,.project-card-compact .project-card-stats{grid-column:1/-1}.project-card h2{color:var(--text);letter-spacing:-.48px;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:52px;margin:0;font-size:21px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.project-card h2 a{transition:color var(--ease-out)}.project-card h2 a:hover{color:var(--blue-dark)}.project-card .muted{min-height:44px;color:var(--body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.project-card-compact h2,.project-card-compact .muted{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.card-cover{aspect-ratio:1;width:64px;min-height:64px;color:var(--muted);border:1px solid var(--line);transition:filter var(--ease-out), transform var(--spring), border-color var(--ease-out);background:linear-gradient(135deg,#ecf5ffdb,#ffeff7c7) 50%/cover;border-radius:14px;flex:0 0 64px;place-items:center;font-weight:700;display:grid;position:relative}.project-card:hover .card-cover{border-color:var(--primary-line);filter:saturate(.96)contrast(1.02)}.project-card-compact .card-cover{flex-basis:auto;min-height:96px}.cover-token{border:1px solid var(--line);border-radius:inherit;color:#6674e8;background:linear-gradient(135deg,#ebf4ffd1,#ffeff7b8);place-items:center;width:100%;height:100%;padding:0;font-size:22px;display:grid}.project-type-row{flex-wrap:wrap;gap:6px;min-height:26px;margin-bottom:0;display:flex;overflow:hidden}.safe-cover{border-radius:inherit;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.safe-cover img{object-fit:cover;filter:saturate(.96);width:100%;height:100%}.safe-cover:after{content:"";background:linear-gradient(#ffffff14,#f6f8fa1f);position:absolute;top:0;bottom:0;left:0;right:0}.safe-cover-fallback{z-index:1;width:100%;height:100%;color:var(--muted);background:linear-gradient(135deg,#ecf5ffdb,#ffeff7c7);place-items:center;font-weight:800;display:grid;position:relative}.safe-cover-fallback-hidden{display:none}.project-type-row span,.project-type-row em{border-radius:7px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.project-type-row span{color:#5d67c7;background:#f1f1ffdb;border:1px solid #c4c8ff7a}.project-type-row em{color:#7e688d;border:1px solid var(--secondary-line);background:#ffeff7db}.hosted-badge{color:#5f55d8;white-space:nowrap;background:#ffffffa3;border:1px solid #c4c8ff6b;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.hosted-badge:before{content:"";background:linear-gradient(135deg,#7d8cff,#f2a7ce);border-radius:999px;width:7px;height:7px;margin-right:6px;box-shadow:0 0 10px #7d8cff80}.tech-stack-row{flex-wrap:wrap;align-content:flex-start;gap:8px;height:auto;min-height:28px;max-height:68px;display:flex;overflow:hidden}.tech-stack-row span,.tech-stack-row a{color:#5c6385;min-height:28px;font-size:12px;font-weight:500;font-family:var(--font-mono);letter-spacing:-.1px;transition:color var(--ease-out), border-color var(--ease-out), background var(--ease-out), transform var(--spring);background:#ffffff94;border:1px solid #c4c8ff5c;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}.tech-stack-row span:hover,.tech-stack-row a:hover{color:#5966dc;border-color:var(--primary-line);background:#eef4fff5}.project-card-stats{min-height:24px;color:var(--muted);border-top:1px solid #bbc5e247;flex-wrap:nowrap;gap:0;padding-top:8px;font-size:12px;display:flex}.project-card-stats span{white-space:nowrap;background:0 0;border:0;border-right:1px solid #bbc5e261;border-radius:0;align-items:center;min-width:0;padding:0 11px;display:inline-flex}.project-card-stats span:first-child{padding-left:0}.project-card-stats span:last-child{border-right:0}.project-card-stats span:not(:last-child):after{content:none}.rank-badge{color:#546b7a;border:1px solid var(--primary-line);background:#ffffffb8;border-radius:10px;place-items:center;min-width:34px;height:28px;display:grid;position:absolute;top:10px;left:10px}.meta{min-height:20px;color:var(--body);flex-wrap:wrap;gap:8px 12px;font-size:13px;display:flex}.meta a{color:var(--text);font-weight:500}.project-card-compact .meta,.project-card-compact .project-card-stats,.project-card-compact .tech-stack-row{height:auto;min-height:0}.tag-row,.tag-cloud,.card-actions{flex-wrap:wrap;gap:10px;display:flex}.project-card>.card-actions{justify-content:flex-start;align-self:stretch;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:2px;display:flex}.experience-link,.text-action{color:#5f67a2;min-height:28px;transition:color var(--ease-out), transform var(--spring);background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.experience-link{overflow:hidden}.experience-link:after{opacity:0;width:18px;height:1px;transition:opacity var(--ease-out), transform var(--spring);content:"";background:linear-gradient(90deg,#b7d7f800,#b7d7f8b8);border-radius:999px;position:absolute;right:30px;transform:translate(-6px)}.experience-link:before,.text-action:before{pointer-events:none;opacity:0;content:"";background:radial-gradient(circle,#fffffff5 0,#fffffff5 1px,#0000 1.8px) 0 3px/6px 6px no-repeat,radial-gradient(circle,#ffffffd1 0,#ffffffd1 1px,#0000 1.8px) 8px 0/6px 6px no-repeat,radial-gradient(circle,#ffffffb3 0,#ffffffb3 1px,#0000 1.8px) 13px 5px/6px 6px no-repeat;width:18px;height:10px;position:absolute;top:50%;right:2px;transform:translate(-10px,-50%)scale(.72)}.action-arrow{z-index:1;transition:transform var(--spring), color var(--ease-out);display:inline-flex;position:relative}.experience-link:hover .action-arrow{color:var(--blue);transform:translate(6px)}.experience-link:hover:after{opacity:1;transform:translate(2px)}.text-action:hover .action-arrow{color:var(--blue);transform:translate(6px)}.experience-link:hover:before,.text-action:hover:before{animation:.2s ease-out both arrow-spark}.experience-link:hover,.text-action:hover{color:var(--blue)}.project-card-compact>.card-actions{display:none}@keyframes arrow-spark{0%{opacity:0;transform:translate(-12px,-50%)scale(.65)}42%{opacity:.72}to{opacity:0;transform:translate(2px,-50%)scale(1)}}.danger-button{color:#9f2d3f;background:linear-gradient(135deg,#fff0f3,#fff8f8);border-color:#d24a604d}.confirm-mask{z-index:30;background:#1f27423d;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-dialog{border:1px solid var(--line);background:var(--surface);border-radius:20px;width:min(420px,100%);padding:20px;box-shadow:0 18px 50px #2d343b24}.confirm-dialog h2{margin:0 0 8px}.checkbox-grid{flex-wrap:wrap;gap:8px;display:flex}.check-chip{align-items:center;display:inline-flex;position:relative}.card-author{align-items:center;gap:8px;min-width:0;display:inline-flex}.author-card{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.author-card-compact{grid-template-columns:38px minmax(0,1fr)}.author-card-avatar{border:1px solid var(--line);color:#5f70de;background:linear-gradient(145deg,#eef6ffeb,#ffeff7c2);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.author-card-compact .author-card-avatar{width:38px;height:38px}.author-card-avatar img{object-fit:cover;width:100%;height:100%}.author-card-main{gap:4px;min-width:0;display:grid}.author-card-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.author-card-main p{color:var(--muted);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.author-card-links{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.author-card-links a,.author-follow-placeholder{border:1px solid var(--line);background:#ffffff8f;border-radius:8px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.check-chip input{opacity:0;pointer-events:none;position:absolute}.check-chip span{border:1px solid var(--line);min-height:32px;color:var(--body);background:#fff9;border-radius:12px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.check-chip input:checked+span{color:#4e719a;border-color:var(--primary-line);background:var(--primary-soft)}.mini-chip{border:1px solid var(--line);min-height:28px;color:var(--body);transition:transform var(--spring), border-color var(--ease-out), background var(--ease-out), color var(--ease-out);background:#fff9;border-radius:10px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.creator-list{gap:14px;display:grid}.channel-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 12px;padding-top:0;display:flex}.compact-channel-head{min-height:0;padding:6px 0 10px}.compact-channel-head h1{letter-spacing:-.7px;margin:0;font-size:30px;line-height:1.1}.compact-channel-head p{margin:4px 0 0;font-size:14px}.creator-directory{gap:12px;display:grid}.creator-directory-section{gap:12px;margin-top:12px;display:grid}.creator-directory-section:first-of-type{margin-top:4px}.creator-directory-card{border:1px solid var(--rc-card-border);background:var(--rc-card-bg);box-shadow:var(--rc-card-shadow);border-radius:16px;grid-template-columns:34px 52px minmax(0,1fr) minmax(360px,.9fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.creator-directory-rank{color:#4f6f92;background:var(--primary-soft);border-radius:999px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.creator-directory-avatar{border:1px solid var(--line);background:linear-gradient(145deg,#f7f7f2,#ecefe8);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:800;display:grid;overflow:hidden}.creator-directory-avatar img{object-fit:cover;width:100%;height:100%}.creator-directory-main{min-width:0}.creator-directory-main h2,.creator-directory-main p{margin:0}.creator-directory-main h2{font-size:18px}.creator-directory-main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.creator-directory-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.creator-directory-tags span{border:1px solid var(--line);min-height:24px;color:var(--body);background:#ffffff8f;border-radius:9px;padding:3px 8px;font-size:12px}.creator-directory-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.creator-directory-stats span{color:var(--muted);font-size:12px}.creator-directory-stats strong{color:var(--text);font-size:18px;display:block}.creator-directory-cta{min-width:62px}.learn-track-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tutorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tutorial-card{border:1px solid var(--rc-card-border);background:var(--rc-card-bg);min-height:220px;box-shadow:var(--rc-card-shadow);border-radius:16px;align-content:space-between;gap:16px;padding:20px;display:grid}.tutorial-card h2,.tutorial-card p{margin:0}.tutorial-card h2{margin-top:8px;font-size:20px;line-height:1.25}.tutorial-card p{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.tutorial-type{color:#4f6f92;text-transform:uppercase;font-size:12px;font-weight:700}.tutorial-meta,.tutorial-tags{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.tutorial-tags span{border:1px solid var(--line);background:#fff9;border-radius:10px;padding:5px 8px}.creator-row,.creator-card{align-items:center;gap:10px;display:flex}.creator-row>span,.creator-card>span{color:#171717;border:1px solid var(--line);background:linear-gradient(145deg,#f7f7f2,#ecefe8);border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.creator-row div,.creator-card div{min-width:0;display:grid}.creator-row strong,.creator-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-card{max-width:760px;margin:0 auto;padding:24px}.auth-page,.publish-simple-page,.publish-success-page{place-items:start center;min-height:calc(100vh - 92px);padding-top:64px;display:grid}.auth-card{background:#ffffffdb;gap:16px;width:min(100%,560px);display:grid}.auth-card h1,.publish-simple-card h1{color:var(--text);letter-spacing:-.8px;margin:0;font-size:34px;line-height:1.1}.auth-card>.muted,.publish-simple-card>.muted{margin:0}.auth-login-form{gap:22px}.auth-login-form .field{gap:10px}.auth-login-form .field+.field{margin-top:4px}.auth-form-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:-2px;display:flex}.auth-form-options label{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.auth-form-options input{accent-color:#1d1d1f;width:16px;height:16px}.auth-form-options a,.auth-switch-link a{color:#4f63d8;font-weight:800;text-decoration:none}.auth-form-options a:hover,.auth-switch-link a:hover{color:#1d1d1f}.auth-primary-button{color:#fff;background:#1d1d1f;border-color:#1d1d1f;min-height:48px;box-shadow:0 16px 32px #1d1d1f29}.auth-primary-button:hover{background:#111;border-color:#111;transform:translateY(-1px)}.auth-primary-button:disabled{opacity:.72;transform:none}.auth-switch-link{margin-top:2px}.legal-page{place-items:center;min-height:calc(100vh - 92px);display:grid}.legal-panel{gap:14px;width:min(100%,760px);display:grid}.legal-panel h1,.legal-panel p{margin:0}.legal-panel h1{font-size:36px;line-height:1.15}.legal-panel p{color:var(--muted);line-height:1.75}.auth-modern-page{--auth-blue-50:#f3f8ff;--auth-blue-100:#e8f1ff;--auth-blue-200:#c9ddff;--auth-blue-500:#3b82f6;--auth-blue-600:#2563eb;--auth-blue-700:#1d4ed8;--auth-blue-900:#132b63;--auth-text:#111827;--auth-muted:#667085;--auth-border:#e2e8f0;--auth-soft-border:#edf2f7;--auth-success:#198754;--auth-error:#d24b5a;min-height:100dvh;color:var(--auth-text);place-items:center;padding:max(12px,min(2.4dvh,28px)) 24px;display:grid;position:relative;overflow:auto}.auth-modern-page:before{z-index:-2;content:"";background:linear-gradient(#2563eb0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#2563eb0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#f8fbff 0%,#f3f8ff 58%,#fff 100%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-modern-shell{justify-items:start;gap:16px;width:min(100%,1060px);display:grid}.auth-back-home{min-height:42px;color:var(--auth-blue-700);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:850;text-decoration:none;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #2563eb1a}.auth-back-home span{color:#fff;background:var(--auth-blue-700);border-radius:9px;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:0 8px 18px #2563eb2e}.auth-back-home svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.auth-back-home:hover{color:var(--auth-blue-900);background:#fff;border-color:#2563eb57;transform:translateY(-1px);box-shadow:0 16px 36px #2563eb24}.auth-modern-card{border:1px solid var(--auth-border);background:#fff;border-radius:20px;grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr);width:100%;height:auto;min-height:min(720px,100dvh - 108px);max-height:none;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 24px 70px #2563eb1a,0 2px 8px #0f172a0a}.auth-modern-card:hover{transform:translateY(-1px);box-shadow:0 28px 80px #2563eb21,0 2px 10px #0f172a0d}.auth-modern-copy,.auth-modern-form-card{padding:max(22px,min(2.8vw,34px))}.auth-modern-copy{color:var(--auth-text);text-align:left;border-left:1px solid var(--auth-border);background:linear-gradient(#e8f1ffd1,#ffffffeb),#f7fbff;align-content:start;justify-items:start;gap:18px;padding-top:max(92px,min(14vh,142px));display:grid}.auth-modern-head{justify-items:start;gap:12px;display:grid}.auth-modern-head .brand-mark{color:#fff;background:var(--auth-blue-700);width:50px;height:50px;box-shadow:0 14px 26px #2563eb33}.auth-modern-head .eyebrow,.auth-modern-head p{color:var(--auth-muted)}.auth-modern-head h1{letter-spacing:0;color:var(--auth-blue-900);margin:4px 0 0;font-size:max(34px,min(4vw,46px));line-height:1.05}.auth-modern-head p{max-width:440px;margin:8px 0 0;font-size:14px;line-height:1.55}.auth-benefit-banner{color:#1e3a8a;background:#ffffffc7;border:1px solid #2563eb29;border-radius:14px;gap:4px;width:min(100%,420px);padding:12px 14px;display:grid;box-shadow:0 12px 28px #2563eb14}.auth-benefit-banner span{color:var(--auth-blue-600);font-size:12px;font-weight:900}.auth-benefit-banner strong{color:var(--auth-blue-900);font-size:14px;line-height:1.35}.auth-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,360px);display:grid}.auth-feature-grid span{color:#1e3a8a;min-height:34px;box-shadow:none;background:#ffffffbd;border:1px solid #dbeafe;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.auth-signal-panel{background:#ffffffd1;border:1px solid #dbeafe;border-radius:16px;gap:9px;width:min(100%,380px);padding:16px 18px;display:grid;box-shadow:0 12px 30px #2563eb14}.auth-signal-panel span{color:var(--auth-blue-600);text-transform:uppercase;font-size:12px;font-weight:900}.auth-signal-panel strong{font-size:18px;line-height:1.18}.auth-signal-panel p{color:var(--auth-muted);margin:0;font-size:13px;line-height:1.45}.auth-modern-form-card{scrollbar-gutter:stable;align-content:center;gap:16px;min-height:0;padding:max(30px,min(4.4vw,52px));display:grid;overflow-y:auto}.auth-mode-tabs,.auth-login-tabs{border:1px solid var(--auth-border);background:#f8fafc;border-radius:14px;padding:3px;display:grid}.auth-mode-tabs{grid-template-columns:repeat(2,1fr)}.auth-login-tabs{grid-template-columns:repeat(4,1fr)}.auth-mode-tabs button,.auth-login-tabs button{min-height:34px;color:var(--auth-muted);background:0 0;border:0;border-radius:10px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s}.auth-mode-tabs button.is-active,.auth-login-tabs button.is-active{color:var(--auth-blue-700);background:#fff;box-shadow:0 8px 18px #2563eb1a}.auth-card-inner,.auth-form{gap:16px;display:grid}.auth-login-title{text-align:center;gap:8px;display:grid}.auth-login-title h2{color:var(--auth-text);letter-spacing:0;margin:0;font-size:32px;line-height:1.1}.auth-login-title p{color:var(--auth-muted);margin:0;font-size:15px;line-height:1.6}.auth-input-field{gap:5px;display:grid}.auth-input-field>span{color:#344054;font-size:13px;font-weight:800}.auth-input-shell{border:1px solid var(--auth-border);min-height:54px;transition:border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);background:#fbfdff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;box-shadow:inset 0 1px #ffffffc7}.auth-input-shell:focus-within{border-color:var(--auth-blue-500);background:#fff;box-shadow:0 0 0 4px #3b82f621}.auth-input-error .auth-input-shell{background:#fff8f9;border-color:#f0a0a8}.auth-input-success .auth-input-shell{border-color:#8bd3a6}.auth-input-shell input{color:#252525;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0 20px;font-size:15px}.auth-input-action{min-height:36px;color:var(--auth-blue-700);background:var(--auth-blue-100);border:0;border-radius:999px;margin-right:10px;padding:0 12px;font-weight:800;transition:background .18s,color .18s}.auth-input-action:hover:not(:disabled){color:#fff;background:var(--auth-blue-600)}.auth-input-action:disabled{cursor:not-allowed;opacity:.55}.auth-password-toggle{color:#7a8394;background:0 0;justify-content:center;align-items:center;width:36px;min-width:36px;padding:0;display:inline-flex}.auth-password-toggle:hover:not(:disabled){color:var(--auth-blue-700);background:#eef5ff}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.auth-field-message{margin:0;font-size:11px;line-height:1.3}.auth-field-error{color:var(--auth-error)}.auth-field-success{color:var(--auth-success)}.auth-field-hint{color:var(--auth-muted)}.auth-modern-options{justify-content:space-between;margin-top:0}.auth-check-line{color:var(--auth-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.auth-check-line a{color:var(--auth-blue-700);font-weight:800;text-decoration:none}.auth-submit{border:1px solid var(--auth-blue-700);color:#fff;background:var(--auth-blue-700);min-width:170px;min-height:52px;transition:transform var(--spring), background var(--ease-out), box-shadow var(--ease-out);border-radius:999px;justify-content:center;justify-self:center;align-items:center;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 14px 26px #2563eb33}.auth-submit:hover{background:var(--auth-blue-600);transform:translateY(-1px)scale(1.01);box-shadow:0 16px 30px #2563eb3d}.auth-submit:disabled{cursor:not-allowed;opacity:.68;transform:none}.auth-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-oauth-panel{border:1px solid var(--auth-border);background:#f8fbff;border-radius:16px;gap:16px;padding:16px;display:grid}.auth-oauth-provider{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.auth-oauth-provider svg{width:44px;height:44px}.auth-oauth-provider strong{color:var(--auth-text);font-size:16px}.auth-oauth-provider p{color:var(--auth-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.auth-oauth-submit{justify-self:stretch;width:100%}.auth-oauth-flow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.auth-oauth-flow span{border:1px solid var(--auth-border);color:#475467;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:30px;font-size:12px;font-weight:800;display:inline-flex}.auth-social{gap:14px;display:grid}.auth-social>div:first-child{color:#8d8d85;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:13px;font-weight:800;display:grid}.auth-social>div:first-child span{background:var(--auth-border);height:1px}.auth-social-buttons{justify-content:center;gap:18px;display:flex}.auth-social-buttons button{border:1px solid var(--auth-border);color:#344054;min-width:136px;height:48px;min-height:0;transition:transform var(--spring), border-color var(--ease-out), color var(--ease-out), box-shadow var(--ease-out);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #2563eb14}.auth-social-buttons button:hover,.auth-social-buttons button.is-active{border-color:var(--auth-blue-300,#93c5fd);color:var(--auth-blue-700);transform:translateY(-2px)scale(1.05);box-shadow:0 14px 28px #2563eb24}.auth-social-buttons svg{flex:none;width:24px;height:24px}.auth-social-buttons small{color:currentColor;font-size:13px;font-weight:900}.auth-agreement,.auth-card-switch{color:var(--auth-muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.auth-agreement a,.auth-card-switch button,.auth-inline-action{color:var(--auth-blue-700);font-weight:900;text-decoration:none}.auth-card-switch button,.auth-inline-action{background:0 0;border:0}.auth-inline-action{cursor:pointer;padding:0}.auth-inline-action:hover,.auth-card-switch button:hover{color:var(--auth-blue-600)}.auth-forgot-flow{gap:14px}.auth-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-stepper li{color:#98a2b3;text-align:center;justify-items:center;gap:6px;font-size:11px;font-weight:800;display:grid}.auth-stepper li span{border:1px solid var(--auth-border);background:#fff;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.auth-stepper li.is-active,.auth-stepper li.is-done{color:var(--auth-blue-700)}.auth-stepper li.is-active span,.auth-stepper li.is-done span{border-color:var(--auth-blue-600);color:#fff;background:var(--auth-blue-600)}.auth-forgot-step{gap:14px;display:grid}.auth-recovery-methods{gap:10px;display:grid}.auth-recovery-method{border:1px solid var(--auth-border);width:100%;min-height:72px;color:var(--auth-text);text-align:left;background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.auth-recovery-method:hover:not(:disabled),.auth-recovery-method.is-active{border-color:var(--auth-blue-500);background:#f8fbff;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1a}.auth-recovery-method:disabled{cursor:not-allowed;opacity:.56}.auth-recovery-method svg{width:42px;height:42px}.auth-recovery-method span{gap:4px;display:grid}.auth-recovery-method strong{font-size:14px}.auth-recovery-method small{color:var(--auth-muted);font-size:12px;line-height:1.35}.auth-password-strength{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:-4px;display:grid}.auth-password-strength div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.auth-password-strength span{background:#e5e7eb;border-radius:999px;height:5px}.auth-password-strength span.is-on{background:var(--auth-blue-600)}.auth-password-strength p{color:var(--auth-muted);margin:0;font-size:12px;font-weight:800}.auth-forgot-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.auth-secondary-button,.auth-text-button{border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:850}.auth-secondary-button{border:1px solid var(--auth-border);color:#344054;background:#fff}.auth-secondary-button:hover{border-color:var(--auth-blue-200);color:var(--auth-blue-700);background:var(--auth-blue-50)}.auth-text-button{color:var(--auth-muted);background:0 0;border:0}.auth-text-button:hover{color:var(--auth-blue-700)}@media (max-height:820px) and (min-width:901px){.auth-modern-page{padding-top:16px;padding-bottom:16px}.auth-modern-card{grid-template-columns:minmax(390px,1fr) minmax(360px,.95fr)}.auth-modern-copy,.auth-modern-form-card{padding:30px 36px}.auth-modern-copy{padding-top:70px}.auth-login-title h2{font-size:30px}.auth-form{gap:10px}.auth-input-shell{min-height:50px}.auth-modern-head h1{font-size:30px}.auth-modern-head p,.auth-benefit-banner strong,.auth-signal-panel p{font-size:12px;line-height:1.4}.auth-feature-grid span{min-height:30px;font-size:12px}.auth-signal-panel{padding:12px}.auth-benefit-banner{padding:10px 12px}}@media (max-height:780px) and (min-width:901px){.auth-modern-shell{width:min(100%,980px)}.auth-modern-card{grid-template-columns:minmax(390px,1fr) minmax(330px,.88fr);height:auto;min-height:min(640px,100dvh - 88px);max-height:none}.auth-modern-copy{padding-top:54px;display:grid}.auth-feature-grid{gap:8px}.auth-signal-panel{display:none}}@media (max-width:900px){.auth-modern-page{align-items:stretch;min-height:100dvh;padding:0;display:grid}.auth-modern-shell{align-content:stretch;gap:0;width:100%;min-height:100dvh}.auth-back-home{margin:16px 16px 0}.auth-modern-card{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;grid-template-columns:1fr;width:100%;height:auto;min-height:calc(100dvh - 74px);max-height:none}.auth-modern-copy,.auth-modern-form-card{padding:28px}.auth-modern-form-card{overflow-y:visible}.auth-modern-copy{border-top:1px solid var(--auth-border);border-left:0;align-content:start;padding-top:28px;display:grid}.auth-modern-head h1{font-size:34px}.auth-signal-panel{display:none}.auth-benefit-banner{width:100%}}@media (max-width:560px){.auth-modern-page{padding:0}.auth-modern-card{border-radius:20px 20px 0 0}.auth-back-home{margin:12px 12px 0}.auth-modern-copy,.auth-modern-form-card{padding:22px}.auth-modern-copy{padding-top:22px}.auth-modern-head{gap:12px}.auth-modern-head h1{margin-top:4px;font-size:30px}.auth-modern-head p{margin-top:10px;font-size:14px}.auth-login-title h2{font-size:28px}.auth-form-options,.auth-modern-options{gap:10px;display:flex}.auth-social-buttons{flex-wrap:wrap}.auth-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.publish-simple-card{background:#ffffffdb;gap:16px;width:min(100%,520px);display:grid}.publish-success-card{text-align:left;gap:18px;width:min(100%,640px);padding:32px;display:grid}.publish-success-card h1{color:var(--text);margin:0;font-size:38px;line-height:1.12}.publish-success-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.not-found-page{place-items:center;min-height:calc(100vh - 92px);display:grid}.empty-state-panel,.loading-panel{text-align:left;gap:16px;width:min(100%,640px);display:grid}.empty-state-panel h1,.loading-panel h1{margin:0;font-size:34px;line-height:1.12}.loading-lines{gap:10px;display:grid}.loading-lines span,.loading-card span{background:linear-gradient(90deg,#ffffff70,#b8d8ff61,#ffffff70) 0 0/220% 100%;border-radius:999px;min-height:14px;animation:1.35s ease-in-out infinite loading-shimmer;display:block}.loading-lines span:first-child{width:72%}.loading-lines span:nth-child(2){width:54%}.loading-lines span:nth-child(3){width:36%}.loading-card{min-height:220px}.loading-card span:first-child{border-radius:16px;width:64px;min-height:64px}.loading-card span:nth-child(2){width:82%}.loading-card span:nth-child(3){width:58%}@keyframes loading-shimmer{0%{background-position:0%}to{background-position:200%}}.publish-layout,.home-search-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.publish-intro,.publish-form-card,.search-band-panel,.topic-panel{gap:16px;display:grid}.publish-form-card{width:100%;max-width:none}.publish-section{border:1px solid var(--line);background:#fafbfcbd;border-radius:16px;gap:16px;padding:24px;display:grid}.publish-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid{gap:16px;display:grid}.field{gap:8px;display:grid}.field span{color:#4d4d4d;font-weight:500}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;transition:border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);background:#ffffffad;border-radius:12px;padding:12px}.field textarea{resize:vertical;min-height:112px}.notice{color:#8b6226;background:#fffaf0;border:1px solid #ffbe5c6b;border-radius:8px;margin-bottom:16px;padding:14px 16px}.discover-hero{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:10px;margin-bottom:0;padding:16px 18px 18px;display:grid}.discover-hero>.section-head{min-height:0}.discover-hero .compact-head{margin-bottom:0}.discover-hero .section-head h1{font-size:24px;line-height:1.1}.discover-hero .section-head p{margin-top:4px;font-size:13px;line-height:1.35}.filter-board{border:1px solid var(--line);background:#f6f5f1c2;border-radius:16px;gap:0;padding:10px 14px;display:grid}.filter-group{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.filter-group:last-child{border-bottom:0}.filter-group>span{color:var(--muted);padding-top:5px;font-size:12px;font-weight:500}.filter-group .filters{margin-bottom:0}.error{color:#9b3d3d;background:#fff5f5;border:1px solid #ff7c7c59;border-radius:8px;margin-bottom:16px;padding:14px 16px}.project-detail-hero{border:1px solid var(--rc-card-border);box-shadow:var(--rc-card-shadow);background:#ffffffd6;border-radius:20px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-bottom:20px;padding:24px;display:grid}.detail-preview{border:1px solid var(--line);min-height:280px;color:var(--text);background:#f5f8ffc7 50%/cover;border-radius:18px;align-content:end;padding:14px;display:grid;position:relative;overflow:hidden}.detail-preview>.safe-cover{z-index:0}.detail-preview>.safe-cover:after{background:linear-gradient(#ffffff2e,#f6f8fa94)}.detail-preview>span,.detail-preview>strong{z-index:1;position:relative}.detail-preview span{color:#547a5f;border:1px solid var(--secondary-line);background:#ffffffeb;border-radius:999px;width:-webkit-fit-content;width:fit-content;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:500}.detail-preview strong{color:var(--muted);font-size:15px;line-height:1.2}.detail-hero-copy{align-content:center;gap:13px;min-width:0;display:grid}.detail-hero-copy h1{letter-spacing:-1.2px;margin:0;font-size:max(30px,min(3.2vw,44px));font-weight:600;line-height:1.1}.detail-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;margin-top:32px;display:grid}.detail-layout>.panel,.detail-layout>aside.panel{min-width:0;box-shadow:var(--rc-card-shadow)}.detail-hero{gap:14px;display:grid}.detail-title,.panel{padding:24px}.project-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.media-placeholder{min-height:136px;color:var(--text);border:1px solid var(--rc-card-border);background:#f8fbffdb 50%/cover;border-radius:16px;align-content:end;padding:20px;display:grid}.media-placeholder.soft{color:var(--text);background:var(--surface-tint)}.media-placeholder span{color:var(--muted);font-size:13px}.asset-tabs{gap:24px;display:grid}.asset-block{white-space:pre-wrap;color:#3d4a56;font-family:var(--font-mono);background:#eef3f8;border:1px solid #cfd9e4;border-radius:16px;padding:14px;font-size:13px;line-height:1.7;box-shadow:inset 0 1px #ffffff8f}.markdown-editor-shell{min-width:0}.markdown-editor-shell .w-md-editor{border:1px solid #cfd9e4;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #1c2c580f}.markdown-editor-shell .w-md-editor-text-input,.markdown-editor-shell .w-md-editor-text-pre{font-size:14px!important;line-height:1.7!important}.markdown-content{color:#243044;overflow-wrap:anywhere;background:#f8fbff;border:1px solid #cfd9e4;border-radius:16px;min-width:0;padding:18px;line-height:1.78}.markdown-content-compact{padding:14px}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:#152033;letter-spacing:0;margin:1.4em 0 .55em;line-height:1.22}.markdown-content h1{font-size:28px}.markdown-content h2{font-size:22px}.markdown-content h3{font-size:18px}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content pre,.markdown-content table{margin:0 0 1em}.markdown-content a{color:#2457ff;font-weight:700}.markdown-content code{color:#1d3f8f;font-family:var(--font-mono);background:#eaf1ff;border-radius:6px;padding:2px 5px;font-size:.92em}.markdown-content pre{background:#101827;border-radius:12px;padding:14px;overflow-x:auto}.markdown-content pre code{color:#e5edf8;background:0 0;padding:0}.markdown-content blockquote{color:#48566e;background:#eef4ff;border-left:4px solid #9bb8ff;border-radius:10px;padding:10px 14px}.markdown-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-content th,.markdown-content td{border:1px solid #d7dfec;padding:8px 10px}.action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reject-review-form{gap:10px;display:grid}.reject-review-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:76px;color:var(--text);font:inherit;background:#ffffffdb;border-radius:12px;padding:10px 12px;line-height:1.5}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.detail-metrics .metric-card{text-align:center;min-width:0;padding:14px 10px;overflow:hidden}.detail-metrics .metric-card span{white-space:normal;word-break:keep-all;font-size:14px;line-height:1.35}.detail-metrics .metric-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.6px;white-space:nowrap;max-width:100%;margin-top:10px;font-size:max(18px,min(4.6vw,28px));line-height:1;overflow:hidden}.detail-layout aside .button,.detail-layout aside .ghost-button,.detail-layout aside form{width:100%}.detail-layout aside{min-width:0}.detail-layout aside .notice{overflow-wrap:anywhere}.search-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;display:grid}.search-bar input{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);width:100%;height:44px;transition:border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);background:#ffffffd1;border-radius:14px;padding:0 14px}.search-bar .button{min-height:44px}.tag-grid,.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tag-card,.category-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;gap:8px;padding:18px;display:grid}.category-card p{color:var(--muted);margin:0;line-height:1.6}.comment{border-bottom:1px solid var(--line);padding:12px 0}.comment strong,.comment span{display:block}.comment span{color:var(--muted);margin-top:4px}.discover-shell,.profile-shell,.settings-grid{gap:16px;display:grid}.creator-profile-hero{border:1px solid var(--rc-card-border);box-shadow:var(--shadow);background:#ffffffe6;border-radius:18px;overflow:hidden}.creator-profile-banner{background-color:#0000;background-image:radial-gradient(circle at 14% 24%,#b5caeb85,#0000 32%),radial-gradient(circle at 78% 12%,#efd2e28f,#0000 30%),linear-gradient(135deg,#f3f7fbfa,#ebf1f6e6);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #d8e0f4b8;min-height:180px}.creator-profile-body{gap:14px;padding:0 24px 20px;display:grid}.creator-profile-identity{align-items:flex-end;gap:16px;margin-top:-38px;display:flex}.creator-profile-avatar{background:linear-gradient(145deg,#f7f7f2,#ecefe8);border:4px solid #fffffff0;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;display:grid;overflow:hidden;box-shadow:0 10px 28px #464c7a24}.creator-profile-avatar img{object-fit:cover;width:100%;height:100%}.creator-profile-avatar span{color:var(--text);font-size:30px;font-weight:800}.creator-profile-identity h1{letter-spacing:-.7px;margin:0 0 4px;font-size:32px;line-height:1.12}.creator-profile-identity p,.creator-profile-bio{color:var(--muted);margin:0}.creator-profile-bio{max-width:720px;line-height:1.65}.creator-profile-actions{flex-wrap:wrap;gap:10px;display:flex}.creator-profile-metrics{background:#fafbfcc7;border-top:1px solid #d8e0f4b8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.creator-profile-metrics div{border-right:1px solid #d8e0f4b8;min-width:0;padding:16px 24px}.creator-profile-metrics div:last-child{border-right:0}.creator-profile-metrics span,.creator-profile-metrics strong{display:block}.creator-profile-metrics span{color:var(--muted);font-size:13px}.creator-profile-metrics strong{color:var(--text);margin-top:4px;font-size:24px;line-height:1.12}.creator-hero{gap:12px;display:grid}.creator-dashboard,.detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.detail-section-grid .panel{background:#ffffffe6}.creator-card-large>span{width:52px;height:52px;font-size:20px}.creator-card-large>img{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:52px;height:52px}.creator-profile-card,.creator-profile-form{gap:16px}.creator-social-links{flex-wrap:wrap;gap:8px;display:flex}.creator-social-links a{border:1px solid var(--line);min-height:32px;color:var(--text);transition:transform var(--ease-out), border-color var(--ease-out), background var(--ease-out);background:#ffffffb8;border-radius:12px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.creator-social-links a:hover{border-color:var(--primary-line);background:#f6f8faf5;transform:translateY(-1px)}.creator-socials{flex-wrap:wrap;gap:8px;display:flex}.creator-social-empty{margin:0}.discover-list{gap:12px}.inset-panel{background:#fbfdff;padding:18px}.bullet-list{gap:12px;display:grid}.bullet-row{border:1px solid var(--line);color:#46536f;background:#ffffffe0;border-radius:8px;padding:12px 14px;line-height:1.6}.flow-band{gap:8px;margin:28px 0;display:grid}.interaction-stack{gap:10px;display:grid}.soft-panel{border:1px solid var(--line);background:#f8fbffeb;border-radius:8px;padding:14px}.soft-panel strong,.soft-panel p{margin:0}.soft-panel p{margin-top:6px}.table-row-settings{grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);min-width:0}.creator-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.creator-work-panel{gap:0}.creator-work-row{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.55fr) minmax(240px,1fr) auto;align-items:center;gap:16px}.creator-work-main{min-width:0}.creator-work-main strong,.creator-work-main p{margin:0}.creator-work-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.creator-content-list{gap:10px;display:grid}.creator-content-row{border:1px solid var(--rc-card-border);background:var(--rc-card-bg);box-shadow:var(--rc-card-shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:16px;padding:16px;display:grid}.creator-content-main{gap:6px;min-width:0;display:grid}.creator-content-main strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.creator-content-main p{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.creator-content-tags,.creator-content-meta{flex-wrap:wrap;gap:6px 10px;display:flex}.creator-content-tags span{border:1px solid var(--line);min-height:24px;color:var(--body);background:#ffffff8f;border-radius:8px;padding:3px 8px;font-size:12px}.creator-content-meta{color:var(--muted);justify-content:flex-end;font-size:12px}.detail-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.detail-pagination .panel{gap:6px;display:grid}.detail-pagination span{color:var(--muted);font-size:12px}.detail-pagination strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-work-status{gap:6px;display:grid}.creator-work-status .error{background:0 0;border:0;margin:0;padding:0;font-size:12px}.creator-work-metrics{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.status-pill{border:1px solid var(--line);width:-webkit-fit-content;width:fit-content;min-height:26px;color:var(--muted);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.status-published,.status-approved{color:#4d7658;background:#eff8f1e6;border-color:#7aa68759}.status-pending,.status-pending_review{color:#8a6a2a;background:#fff9e8e6;border-color:#b0914c4d}.status-rejected{color:#9b4b50;background:#fff1f2e6;border-color:#b7535742}.status-draft{color:#5d6498;background:#f4f6ffeb;border-color:#828ac54d}.admin-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.admin-head-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-head h1,.page>section>h2,.panel h2{margin-top:0}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.metric-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{border:1px solid var(--rc-card-border);background:#ffffffe6;border-radius:12px;min-width:0;padding:16px}.metric-card span,.metric-card strong{display:block}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:max(22px,min(2.4vw,30px))}.notification-bell{border:1px solid var(--line);width:40px;min-width:40px;min-height:40px;color:var(--text);white-space:nowrap;transition:border-color var(--ease-out), background var(--ease-out), color var(--ease-out);background:#ffffff94;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.notification-bell:hover{color:var(--blue);border-color:var(--primary-line);background:#ffffffe6}.notification-bell-icon{color:currentColor;width:22px;height:22px;display:block}.notification-badge,.notification-badge-inline{color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#d84a5f;border:1px solid #ffffffb8;border-radius:999px;place-items:center;min-width:19px;max-width:34px;height:19px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-grid;overflow:hidden;box-shadow:0 6px 16px #d84a5f3d}.notification-bell .notification-badge{position:absolute;top:-6px;right:-7px}.notification-badge{position:absolute;top:-7px;right:-7px}.notification-badge-inline{margin-left:8px;position:static}.notification-link{position:relative}.notifications-page{width:min(860px,100vw - 40px);padding-top:20px}.notifications-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;display:grid}.notifications-toolbar h1{letter-spacing:-.4px;margin:0;font-size:28px;line-height:1.1}.notifications-toolbar-actions,.notifications-toolbar-actions form{justify-content:flex-end;align-items:center;margin:0;display:flex}.notification-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.notification-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.notification-stat{background:#ffffffb8;border:1px solid #d8e0f4cc;border-radius:14px;min-width:0;padding:10px 12px;box-shadow:0 3px 14px #464c7a0b}.notification-stat span{color:var(--muted);margin-bottom:2px;font-size:12px;line-height:1.2;display:block}.notification-stat strong{color:var(--text);font-size:19px;line-height:1.15;display:block}.notification-feed{gap:8px;display:grid}.notification-item{border:1px solid var(--rc-card-border);background:#ffffffd6;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:12px 14px;display:grid;box-shadow:0 3px 14px #464c7a0e}.notification-item-unread{background:#fffafbf0;border-color:#d84a5f59}.notification-type-icon{color:#5966dc;background:linear-gradient(145deg,#eef6ffeb,#ffeff7c2);border:1px solid #d8e0f4db;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.notification-item-main{gap:4px;min-width:0;display:grid}.notification-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-item h2,.notification-item p{margin:0}.notification-item h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.notification-item p{color:var(--body);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-item-meta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.notification-item-meta a{color:#5966dc;font-weight:600}.notification-unread-dot{background:#d84a5f;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #d84a5f1f}.notification-empty{margin-top:8px}.admin-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.admin-quick-grid,.admin-status-grid,.admin-placeholder{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.rank-list{gap:12px;display:grid}.rank-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.rank-row span{color:#4f6f92;background:var(--primary-soft);border-radius:999px;place-items:center;width:26px;height:26px;font-weight:500;display:grid}.rank-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-row em{color:var(--muted);white-space:nowrap;font-style:normal}.table-list{gap:0;display:grid;overflow-x:auto}.table-row{border-bottom:1px solid var(--line);color:#46536f;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.8fr) minmax(90px,.6fr) minmax(160px,.9fr) minmax(80px,.5fr) minmax(220px,1fr);align-items:center;gap:12px;min-width:920px;padding:12px 0;display:grid}.table-row input,.table-row select,.admin-inline-form input,.admin-inline-form select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:36px;padding:0 10px}.table-row-tags{grid-template-columns:minmax(120px,.9fr) minmax(90px,.65fr) minmax(120px,.9fr) minmax(80px,.55fr) minmax(90px,.6fr) minmax(90px,.55fr)}.table-row-categories{grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(220px,1.2fr) minmax(80px,.45fr) minmax(90px,.5fr) minmax(90px,.5fr)}.table-row-recommendations{grid-template-columns:minmax(110px,.75fr) minmax(220px,1.3fr) minmax(140px,.9fr) minmax(70px,.35fr) minmax(80px,.4fr) minmax(180px,.9fr)}.admin-inline-form{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:10px;display:grid}.hot-source-admin-list{background:#fff;border:1px solid #e8edf5;border-radius:14px;gap:0;display:grid;overflow-x:auto}.hot-source-admin-row{border-top:1px solid #edf2f8;grid-template-columns:minmax(210px,1.2fr) minmax(130px,.75fr) minmax(165px,.95fr) minmax(96px,.55fr) minmax(82px,.45fr) minmax(82px,.45fr) minmax(80px,.42fr);align-items:center;gap:10px;min-width:960px;padding:12px 14px;display:grid}.hot-source-admin-row:first-child{border-top:0}.hot-source-admin-row.head{color:#172033;background:#f8fbff;min-height:44px;font-size:13px;font-weight:800}.hot-source-admin-row input,.hot-source-admin-row select{color:#172033;background:#fff;border:1px solid #dce5f0;border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:13px}.hot-source-admin-row input:focus,.hot-source-admin-row select:focus{border-color:#8db6ff;outline:none;box-shadow:0 0 0 3px #2563eb1a}.hot-source-admin-platform{align-items:center;gap:10px;min-width:0;display:flex}.hot-source-admin-platform img,.hot-source-admin-platform>span{object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 34px;width:34px;height:34px}.hot-source-admin-platform>span{color:#475569;place-items:center;font-weight:800;display:grid}.hot-source-admin-platform div,.hot-source-admin-row div{min-width:0}.hot-source-admin-row strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.hot-source-admin-row em{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;display:block;overflow:hidden}.hot-source-admin-row .online{color:#166534}.hot-source-admin-row .failed{color:#991b1b}.hot-source-admin-switches{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hot-source-admin-switches label{color:#718096;gap:4px;font-size:11px;font-weight:700;display:grid}.hot-source-admin-empty{color:#718096;text-align:center;min-width:960px;padding:22px 14px;font-size:14px}.inline-check{color:#4d4d4d;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.inline-check input{width:auto;min-height:auto}.table-head{color:var(--text);font-weight:600}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.table-actions form{margin:0}.table-actions .button,.table-actions .ghost-button{min-height:32px;padding:0 10px;font-size:13px}@media (max-width:900px){.topbar{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:12px 16px;display:flex}.brand{width:100%}.nav{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.nav-main,.nav-actions{gap:8px;width:100%;display:grid}.nav-main{gap:18px;display:flex;overflow-x:auto}.nav-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-search{grid-column:1/-1;width:100%}.nav a,.nav button,.notification-bell{width:100%;min-height:36px;padding:0 8px;font-size:13px}.nav-create,.nav-create-button,.notification-bell{width:40px;min-width:40px;min-height:40px}.nav-create-button{padding:0;font-size:24px}.nav-create-menu{width:min(184px,100vw - 28px);right:-4px}.nav-dropdown{min-height:34px}.nav-dropdown-menu{width:108px;top:calc(100% + 6px)}.nav a.nav-dropdown-item{width:100%;min-height:34px;padding:0 9px;font-size:13px}.nav .nav-channel{border:0;width:auto;min-height:34px;padding:0}.nav form{margin:0}.rankings-head{flex-direction:column;align-items:flex-start;gap:12px}.rankings-filter-group{justify-content:flex-start;width:100%}.rankings-head h1{font-size:27px}.page{width:min(100% - 24px,1180px);padding:18px 0 36px}.me-page{min-height:calc(100vh + 220px);padding-bottom:120px}.hero,.home-hero,.project-detail-hero,.hero-discovery,.entry-grid,.publish-layout,.home-search-band,.publish-grid-two,.creator-dashboard,.detail-section-grid,.creator-stats-strip,.admin-quick-grid,.admin-status-grid,.admin-placeholder,.discovery-layout,.me-hottop-setting-grid,.category-strip,.project-media,.tag-grid,.category-grid,.detail-layout,.metric-grid,.metric-grid-four,.admin-ranking-grid{grid-template-columns:1fr}.grid,.grid-four,.discovery-layout>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.home-hero,.project-detail-hero{gap:16px;margin-bottom:16px;padding:18px}.detail-layout{gap:20px;margin-top:20px}.project-media,.detail-section-grid{gap:16px}.notifications-page{width:min(100% - 24px,860px)}.notifications-toolbar{grid-template-columns:auto minmax(0,1fr)}.notifications-toolbar-actions{grid-column:1/-1;justify-content:stretch}.notifications-toolbar-actions form{width:100%}.notification-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-profile-banner{min-height:132px}.creator-profile-body{padding:0 16px 18px}.creator-profile-identity{align-items:center;margin-top:-30px}.creator-profile-avatar{width:70px;height:70px}.creator-profile-identity h1{font-size:25px}.creator-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-profile-metrics div{padding:14px 16px}.notification-item{min-height:88px}.creator-content-row,.detail-pagination{grid-template-columns:1fr}.creator-content-meta{justify-content:flex-start}.home-hero h1,.detail-hero-copy h1{font-size:30px;line-height:1.12}.hero-search,.filter-group{grid-template-columns:1fr}.filter-group>span{padding-top:0}.detail-preview{min-height:240px}.hero h1,.form-card h1,.detail-title h1{font-size:28px;line-height:1.16}.hero p,.muted{line-height:1.58}.robot-line{min-height:120px}.filters,.stats-row{gap:8px}.chip{padding:7px 10px;font-size:13px}.project-card,.form-card,.panel,.detail-title{padding:24px}.card-cover{min-height:64px}.project-card{min-height:0}.section-head{flex-direction:column;align-items:flex-start;margin:22px 0 12px}.section-head h1{font-size:30px}.project-card-compact{grid-template-columns:1fr}.project-card-compact .project-type-row,.project-card-compact .project-card-copy,.project-card-compact .tech-stack-row,.project-card-compact .meta,.project-card-compact .project-card-stats{grid-column:auto}.project-card-compact .card-cover{grid-row:auto}.search-bar,.admin-inline-form{grid-template-columns:1fr}.creator-directory-card{grid-template-columns:30px 48px minmax(0,1fr)}.creator-directory-stats,.creator-directory-cta{grid-column:2/-1}.creator-directory-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-inner{grid-template-columns:1fr}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.table-row-tags,.table-row-categories,.table-row-recommendations,.creator-work-row{min-width:980px}.admin-head{flex-direction:column;align-items:flex-start}.rank-row{grid-template-columns:28px minmax(0,1fr)}.rank-row em{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:520px){.nav{grid-template-columns:1fr}.topbar{gap:10px;padding:10px 14px}.brand{font-size:15px}.brand-mark{width:30px;height:30px}.nav-main{gap:16px;padding-bottom:2px}.nav-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-guest-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.nav-avatar,.notification-bell{justify-self:center;width:40px}.nav-create{justify-self:center}.action-row{grid-template-columns:1fr}.detail-metrics{grid-template-columns:1fr 1fr}.grid,.grid-four,.discovery-layout>div>.grid,.tutorial-grid{grid-template-columns:1fr}.creator-directory-card{grid-template-columns:42px minmax(0,1fr)}.creator-directory-rank{display:none}.creator-directory-avatar{width:42px;height:42px}.creator-directory-main,.creator-directory-stats,.creator-directory-cta{grid-column:2}.creator-directory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{width:min(100% - 28px,1320px)}.site-footer-links{grid-template-columns:1fr}.project-card{height:auto;min-height:0}.button,.ghost-button{width:100%}}.daily-home-grid,.daily-grid,.daily-report-layout{gap:1.75rem;display:grid}.daily-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr)}.daily-home-feature,.daily-home-side,.daily-hero,.daily-section-card,.daily-topic-card,.daily-item,.daily-locked{border-radius:24px}.daily-home-feature{background:radial-gradient(circle at 100% 0,#7ac6ff38,#0000 42%),linear-gradient(#fffffff5,#f4f8fff0);gap:1.25rem;display:grid}.daily-home-feature-copy h3,.daily-hero h1,.daily-report-head h1{margin:0}.daily-home-feature-copy p,.daily-topic-card p,.daily-hero p,.daily-item p,.daily-item span{color:var(--muted)}.daily-home-section-list,.daily-topic-list,.daily-item-list,.daily-note-list,.daily-home-topic-list{gap:1rem;display:grid}.daily-home-row,.daily-topic-card,.daily-item,.daily-locked{background:#ffffffbd;border:1px solid #0e1e3a14;padding:1rem 1.1rem}.daily-home-row{gap:.35rem;display:grid}.daily-home-row strong,.daily-topic-head strong,.daily-item h3{font-size:.98rem}.daily-home-row span,.daily-topic-head span,.daily-topic-foot em,.daily-item span,.daily-locked{font-size:.92rem}.daily-home-side{gap:1.15rem;display:grid}.daily-home-topic{gap:.3rem;display:grid}.daily-home-topic p{margin:0}.daily-home-topic em{color:var(--muted);font-size:.9rem;font-style:normal}.daily-hero{background:radial-gradient(circle at 0 0,#7dd3fc2e,#0000 34%),radial-gradient(circle at 100%,#fcd34d29,#0000 36%),linear-gradient(#fffffff7,#f5f8fff0);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1.5rem;display:grid}.daily-hero-actions,.daily-report-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.daily-hero-meta{gap:1rem;display:grid}.daily-grid,.daily-report-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr)}.daily-main{gap:1.15rem;display:grid}.daily-section-card{background:linear-gradient(#fffffff7,#f6f9fff0);border:1px solid #0e1e3a14;padding:1.15rem}.daily-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.daily-item-copy{gap:.45rem;display:grid}.daily-item-copy p,.daily-item-copy span,.daily-topic-card p{margin:0;line-height:1.7}.daily-item-copy h3{margin:0}.daily-item a,.daily-topic-foot a{color:var(--accent-strong);font-weight:600}.daily-locked{color:var(--muted);background:#f0f5fce6}.daily-topic-card{gap:.8rem;display:grid}.daily-topic-head,.daily-topic-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.daily-topic-head span{color:var(--accent-strong)}.daily-report-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.status-chip-row,.section-links,.daily-plan-head,.daily-bottom-grid,.daily-builder-result-grid,.daily-plan-grid,.daily-archive-grid,.daily-admin-grid,.daily-admin-meta-grid{gap:1.25rem;display:grid}.status-chip-row{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));margin-top:1rem}.section-links{grid-template-columns:repeat(auto-fit,minmax(140px,max-content))}.daily-plan-panel,.daily-upsell-panel,.daily-plan-list,.daily-topic-builder-hero,.daily-builder-chip-groups,.daily-admin-section-list{gap:1.15rem;display:grid}.daily-plan-card,.daily-archive-card,.daily-teaser-row,.daily-credits-card,.daily-binding-card,.daily-admin-section-row{background:#ffffffc7;border:1px solid #0e1e3a14;border-radius:18px;padding:1.05rem 1.1rem}.daily-plan-card{gap:.85rem;display:grid}.daily-plan-card-active{border-color:#5f70de57;box-shadow:0 10px 28px #5f70de14}.daily-plan-head,.daily-admin-section-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.daily-plan-head strong,.daily-archive-card strong,.daily-binding-card strong{font-size:1rem}.daily-plan-head span,.daily-credits-card span,.daily-admin-section-row span,.daily-binding-card span,.daily-binding-card em{color:var(--muted);font-style:normal}.daily-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-bullets .bullet-row{background:0 0;border:0;min-height:auto;padding:0}.daily-credits-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.daily-teaser-list{gap:.75rem;display:grid}.daily-teaser-row{gap:.35rem;display:grid}.daily-teaser-row span,.daily-archive-card p{color:var(--muted);margin:0}.daily-archive-grid,.daily-bottom-grid,.daily-builder-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-archive-card{gap:.55rem;display:grid}.daily-archive-card p{line-height:1.65}.daily-topic-builder-hero{align-items:start;overflow:hidden}.daily-topic-builder-hero>div:first-child{min-width:0}.daily-topic-builder-hero h1{max-width:820px}.daily-topic-builder-hero .muted{overflow-wrap:anywhere;max-width:900px}.feishu-hot-page{gap:1.1rem;display:grid}.feishu-hot-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:1.1rem;display:grid}.feishu-hot-board,.feishu-subscribe-panel{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(28px)saturate(1.12);background:#ffffffc7;border:1px solid #0e1e3a14;border-radius:8px}.feishu-hot-board{gap:1rem;padding:max(1rem,min(2vw,1.35rem));display:grid}.feishu-subscribe-panel{gap:1rem;padding:1rem;display:grid;position:-webkit-sticky;position:sticky;top:84px}.robot-channel-grid{gap:.9rem;display:grid}.robot-channel-card{background:#ffffffbd;border:1px solid #0e1e3a14;border-radius:8px;gap:.9rem;padding:.95rem;display:grid}.robot-channel-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.robot-channel-head h3{margin:.15rem 0 0;font-size:1.02rem}.feishu-hot-board h1{letter-spacing:0;margin:0;font-size:max(2rem,min(4vw,4rem));line-height:.98}.feishu-hot-summary{max-width:760px;color:var(--body);margin:0;font-size:1rem;line-height:1.7}.feishu-lead-story{background:linear-gradient(135deg,#fffffff5,#f5f8ffcc);border:1px solid #0e1e3a14;border-radius:8px;grid-template-columns:minmax(180px,.52fr) minmax(0,1fr);gap:1rem;padding:.85rem;display:grid}.feishu-story-visual,.feishu-row-thumb{isolation:isolate;background:#eef4ff;border-radius:8px;position:relative;overflow:hidden}.feishu-story-visual{color:#fff;align-content:end;min-height:220px;padding:1rem;display:grid}.feishu-story-visual:before,.feishu-row-thumb:before{z-index:-2;content:"";background:linear-gradient(135deg,#101e3a2e,#101e3a05),radial-gradient(circle at 28% 22%,#ffffffb8,#0000 22%),radial-gradient(circle at 76% 72%,#ffffff57,#0000 28%);position:absolute;top:0;bottom:0;left:0;right:0}.feishu-story-visual:after,.feishu-row-thumb:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff8c;border-radius:8px;width:44%;position:absolute;top:auto;bottom:14%;left:auto;right:10%;transform:rotate(12deg)}.visual-model{background:linear-gradient(135deg,#5168ff,#19b7a2)}.visual-tool{background:linear-gradient(135deg,#ff6b6b,#ffc857)}.visual-coding{background:linear-gradient(135deg,#26324f,#67d6ff)}.visual-market{background:linear-gradient(135deg,#2fbf71,#f7d154)}.visual-research{background:linear-gradient(135deg,#8b5cf6,#ff8ab3)}.visual-agent{background:linear-gradient(135deg,#111827,#f97316)}.feishu-story-visual span,.feishu-story-visual strong{z-index:1;text-shadow:0 10px 26px #101e3a2e;position:relative}.feishu-story-visual span{overflow-wrap:anywhere;background:#ffffff2e;border:1px solid #ffffff7a;border-radius:999px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:.32rem .55rem;font-size:.78rem;font-weight:800}.feishu-story-visual strong{letter-spacing:0;margin-top:.4rem;font-size:max(2.2rem,min(5vw,4.8rem));line-height:.86}.feishu-story-meta,.feishu-story-source,.feishu-hot-copy div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feishu-story-meta span,.feishu-hot-rank{color:#fff;width:1.85rem;height:1.85rem;font-weight:900;font-family:var(--font-mono);background:#ff5d5d;border-radius:8px;place-items:center;display:inline-grid}.feishu-story-meta em,.feishu-story-source span,.feishu-hot-copy div span,.feishu-hot-copy div em{color:var(--muted);font-size:.84rem;font-style:normal;font-weight:700}.feishu-story-meta b{color:#ff5d5d;font-size:.84rem}.feishu-lead-story h2{letter-spacing:0;margin:.75rem 0 .5rem;font-size:max(1.45rem,min(2.5vw,2.35rem));line-height:1.14}.feishu-lead-story p,.feishu-hot-copy p{color:var(--body);margin:0;line-height:1.65}.feishu-story-source{justify-content:space-between;margin-top:1rem}.feishu-story-source a{color:var(--accent-strong);font-weight:800}.feishu-hot-list{gap:.55rem;display:grid}.feishu-hot-row{background:#ffffffb8;border:1px solid #0e1e3a12;border-radius:8px;grid-template-columns:2rem 84px minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;display:grid}.feishu-hot-rank{color:var(--accent-strong);background:#5f70de1c}.feishu-hot-rank.is-hot{color:#fff;background:#ff6b6b}.feishu-row-thumb{aspect-ratio:1.35;color:#fff;place-items:center;width:84px;font-weight:900;display:grid}.feishu-row-thumb span{z-index:1;position:relative}.feishu-hot-copy{min-width:0}.feishu-hot-copy strong{overflow-wrap:anywhere;margin-bottom:.25rem;display:block}.feishu-hot-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feishu-hot-copy div{margin-top:.45rem}.compact-binding-card{padding:.78rem .85rem}.feishu-lite-guide{gap:1rem;display:grid}.feishu-lite-screens{margin:0}.feishu-lite-screens .feishu-shot-card{min-height:0;padding:.78rem}.feishu-lite-screens .feishu-shot-window{min-height:158px}.feishu-lite-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.feishu-lite-steps article{background:#ffffffbd;border:1px solid #0e1e3a14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem .65rem;padding:.85rem;display:grid}.feishu-lite-steps strong{color:#fff;background:var(--accent-strong);width:1.85rem;height:1.85rem;font-family:var(--font-mono);border-radius:8px;grid-row:span 2;place-items:center;display:inline-grid}.feishu-lite-steps span{font-weight:800}.feishu-lite-steps p{color:var(--muted);grid-column:2;margin:0;font-size:.9rem;line-height:1.55}.feishu-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.feishu-guide-card{background:#ffffffd1;border:1px solid #0e1e3a14;border-radius:8px;gap:.45rem;min-height:142px;padding:1rem;display:grid}.feishu-guide-card strong{width:2rem;height:2rem;color:var(--accent-strong);background:#5f70de1f;border-radius:50%;place-items:center;display:inline-grid}.feishu-guide-card span{font-weight:700}.feishu-guide-card p{color:var(--muted);margin:0;line-height:1.6}.feishu-setup-steps,.feishu-status-list,.feishu-test-box,.daily-preview-panel,.daily-preview-list{gap:.85rem;display:grid}.feishu-setup-steps{margin-bottom:1rem}.feishu-screenshot-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0 0 1.1rem;display:grid}.feishu-shot-card{background:linear-gradient(#ffffffeb,#f6f9ffc2);border:1px solid #0e1e3a14;border-radius:8px;gap:.7rem;min-width:0;padding:.85rem;display:grid}.feishu-shot-card>strong{color:var(--text);font-size:.95rem}.feishu-shot-card>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.feishu-shot-window{background:#f7f9ff;border:1px solid #a8b4d86b;border-radius:8px;min-height:176px;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #464c7a0f}.feishu-shot-topbar{min-height:36px;color:var(--text);background:#ffffffdb;border-bottom:1px solid #a8b4d84d;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .85rem;font-size:.82rem;font-weight:800;display:flex}.feishu-shot-topbar strong{color:var(--accent-strong);letter-spacing:.08em}.feishu-shot-body{gap:.55rem;padding:.65rem;display:grid}.feishu-shot-list{gap:.35rem;display:grid}.feishu-shot-list span,.feishu-shot-list mark{min-height:28px;color:var(--muted);background:#ffffffbd;border-radius:8px;padding:.35rem .55rem;font-size:.82rem;font-weight:700}.feishu-shot-list mark{color:var(--accent-strong);background:#eef6fff2;border:1px solid #5f70de3d;position:relative}.feishu-shot-list mark:after{content:"";border-top:2px solid;border-right:2px solid;width:.42rem;height:.42rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)rotate(45deg)}.feishu-shot-tip{color:var(--accent-strong);background:#eef6ffad;border:1px dashed #5f70de5c;border-radius:8px;padding:.5rem .6rem;font-size:.8rem;font-weight:800;line-height:1.45}.feishu-shot-button{color:#fff;background:linear-gradient(135deg,#6b7cff,#5f70de);border:1px solid #5f70de42;border-radius:8px;width:100%;min-height:32px;font-weight:800;box-shadow:0 10px 20px #5f70de2e}.feishu-shot-webhook{background:#ffffffd1;border:1px solid #a8b4d857;border-radius:8px;gap:.45rem;padding:.6rem;display:grid}.feishu-shot-webhook span{color:var(--muted);font-size:.78rem;font-weight:800}.feishu-shot-webhook code{min-width:0;color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.feishu-setup-step,.feishu-status-list div,.feishu-test-box,.daily-preview-list article{background:#ffffffc7;border:1px solid #0e1e3a14;border-radius:8px}.feishu-setup-step{gap:.35rem;padding:.9rem 1rem;display:grid}.feishu-setup-step strong{color:var(--accent-strong);text-transform:uppercase;font-size:.78rem}.feishu-setup-step span,.daily-preview-panel>div>strong{font-weight:800}.feishu-setup-step p,.feishu-test-box p,.daily-preview-panel p,.daily-preview-list p{color:var(--muted);margin:0;line-height:1.6}.form-helper{color:var(--muted);margin:-.45rem 0 0;font-size:.88rem;line-height:1.55}.feishu-test-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.95rem 1rem}.feishu-test-box strong{margin-bottom:.35rem;display:block}.feishu-status-list div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:.75rem;padding:.75rem .85rem;display:grid}.feishu-status-list span{color:var(--muted);font-size:.88rem}.feishu-status-list strong{overflow-wrap:anywhere;text-align:right;min-width:0}.daily-preview-panel{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.daily-preview-list article{grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:.85rem;display:grid}.daily-preview-list article>span{width:1.8rem;height:1.8rem;color:var(--accent-strong);background:#5f70de1f;border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.daily-preview-list strong{margin-bottom:.25rem;display:block}.daily-builder-chip-groups strong,.daily-binding-card strong,.daily-credits-card strong{margin-bottom:.6rem;display:block}.daily-binding-card{gap:.55rem;display:grid}.daily-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr)}.daily-admin-section-list{margin-top:1rem}.daily-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.daily-ops-row{border-top:1px solid #bbc5e247;padding:.9rem 0 0}.daily-ops-row:first-child{border-top:0;padding-top:0}.daily-ops-row summary{cursor:pointer;gap:.35rem;list-style-position:inside;display:grid}.daily-ops-row summary span,.daily-ops-row p{color:var(--muted);font-size:.9rem;line-height:1.55}.daily-ops-row .ghost-button{margin-top:.75rem}.daily-admin-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.soft-panel span{color:var(--muted);margin-top:.45rem;display:block}.daily-draft-editor,.daily-draft-sections,.daily-draft-item-list,.daily-draft-discussion-list,.daily-admin-preview-list,.daily-subscription-admin-form{gap:1rem;display:grid}.daily-subscription-admin-form label{min-width:0;color:var(--text);gap:.5rem;font-weight:700;display:grid}.daily-subscription-admin-form input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--text);transition:border-color var(--ease-out), box-shadow var(--ease-out), background var(--ease-out);background:#ffffffdb;border-radius:8px;padding:0 .85rem;box-shadow:inset 0 1px #ffffffb8}.daily-subscription-admin-form input:focus{border-color:var(--primary-line);background:#fffffffa;outline:none;box-shadow:0 0 0 4px #b7d7f82e}.daily-subscription-admin-form input:disabled,.daily-subscription-toggle input:disabled{cursor:not-allowed;opacity:.6}.daily-admin-inline-fields{grid-template-columns:repeat(2,minmax(0,180px));gap:1rem;display:grid}.daily-subscription-toggle{color:var(--muted);align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:flex}.daily-subscription-toggle input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--accent-strong);padding:0}.daily-subscription-toggle{color:var(--muted);align-items:center;gap:.55rem;font-size:.92rem;display:flex}.daily-draft-span-2{grid-column:span 2}.daily-draft-section{gap:1rem;display:grid}.daily-draft-section-head{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:1rem;display:grid}.daily-draft-item{border-top:1px solid #bbc5e247;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.daily-draft-item:first-child{border-top:0;padding-top:0}.daily-draft-preview-field input{text-align:center}.daily-admin-preview-block{border-bottom:1px solid #bbc5e247;gap:.65rem;padding-bottom:1rem;display:grid}.daily-admin-preview-block:last-child{border-bottom:0;padding-bottom:0}@media (max-width:980px){.daily-home-grid,.daily-grid,.feishu-hot-hero,.feishu-guide-grid,.daily-report-layout,.daily-hero,.daily-preview-panel,.feishu-screenshot-guide,.feishu-lite-steps,.daily-plan-grid,.daily-archive-grid,.daily-bottom-grid,.daily-builder-result-grid,.daily-admin-grid,.daily-admin-meta-grid{grid-template-columns:1fr}.daily-report-head{flex-direction:column}.daily-draft-span-2{grid-column:span 1}.daily-draft-section-head,.daily-draft-item,.feishu-test-box,.daily-admin-inline-fields{grid-template-columns:1fr}.feishu-status-list strong{text-align:left}.feishu-subscribe-panel{position:static}.feishu-lead-story{grid-template-columns:1fr}.feishu-story-visual{min-height:180px}}@media (max-width:640px){.daily-item,.daily-topic-head,.daily-topic-foot,.daily-plan-head,.daily-admin-section-row{grid-template-columns:1fr;display:grid}.daily-home-feature,.daily-hero,.daily-section-card{border-radius:20px}.feishu-hot-row{grid-template-columns:2rem minmax(0,1fr)}.feishu-row-thumb{display:none}.feishu-story-source{flex-direction:column;align-items:flex-start}}.daily-plaza-page,.daily-plaza-main,.daily-plaza-rail,.daily-plan-rows,.daily-compact-topic-list,.daily-archive-links{gap:1.15rem;display:grid}.daily-v2-page{gap:12px;padding-top:10px;display:grid}.daily-v2-page h1,.daily-v2-page h2,.daily-v2-page p{margin:0}.daily-v2-hero,.daily-v2-summary,.daily-v2-section,.daily-v2-rail-card{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.daily-v2-hero{gap:10px;min-height:180px;max-height:220px;padding:14px 16px;display:grid;overflow:hidden}.daily-v2-title,.daily-v2-hero-bottom,.daily-v2-section-head,.daily-v2-rail-head,.daily-v2-meta,.daily-v2-actions,.daily-v2-topic-strip{align-items:center;gap:10px;display:flex}.daily-v2-title,.daily-v2-hero-bottom,.daily-v2-section-head,.daily-v2-rail-head{justify-content:space-between}.daily-v2-title h1{color:#111827;letter-spacing:0;font-size:30px;line-height:1.05}.daily-v2-title>span,.daily-v2-section-head>span,.daily-v2-rail-head>span,.daily-v2-rail-head>a{color:#6b7280;font-size:13px;font-weight:600}.daily-v2-hero>p{color:#4b5563;max-width:760px;font-size:14px;line-height:1.55}.daily-v2-stats,.daily-v2-data-grid{gap:8px;display:grid}.daily-v2-stats{grid-template-columns:repeat(4,minmax(92px,1fr));width:min(680px,100%)}.daily-v2-stats div,.daily-v2-data-grid div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:2px;min-height:48px;padding:7px 9px;display:grid}.daily-v2-stats strong,.daily-v2-data-grid strong{color:#111827;font-size:20px;line-height:1}.daily-v2-stats span,.daily-v2-data-grid span{color:#6b7280;font-size:12px}.daily-v2-actions{flex-wrap:wrap;justify-content:flex-end}.daily-v2-actions a,.daily-v2-subscribe-card>a{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.daily-v2-actions a:first-child,.daily-v2-subscribe-card>a{color:#fff;background:#2563eb;border-color:#2563eb}.daily-v2-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.daily-v2-main,.daily-v2-rail{gap:12px;display:grid}.daily-v2-rail{position:-webkit-sticky;position:sticky;top:82px}.daily-v2-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.daily-v2-summary span,.daily-v2-section-head h2,.daily-v2-rail-card h2{color:#111827;font-weight:800}.daily-v2-summary span{margin-bottom:4px;font-size:14px;display:block}.daily-v2-summary p{color:#374151;font-size:14px;line-height:1.55}.daily-v2-topic-strip{flex-wrap:wrap;justify-content:flex-end}.daily-v2-topic-strip span,.daily-v2-tag,.daily-v2-impact{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.daily-v2-section,.daily-v2-rail-card{gap:10px;padding:12px;display:grid}.daily-v2-section-head{border-bottom:1px solid #e5e7eb;min-height:28px;padding-bottom:8px}.daily-v2-section-head h2,.daily-v2-rail-card h2{font-size:18px;line-height:1.2}.daily-v2-list,.daily-v2-mini-list{display:grid}.daily-v2-hot-item{border-top:1px solid #eef0f3;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:120px;padding:12px 0;display:grid}.daily-v2-hot-item:first-child{border-top:0;padding-top:0}.daily-v2-rank{color:#4b5563;width:30px;height:30px;font-family:var(--font-mono);background:#f3f4f6;border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid}.daily-v2-rank-hot{color:#fff;background:#ef4444}.daily-v2-hot-copy{gap:7px;min-width:0;display:grid}.daily-v2-hot-copy>a{color:#111827;font-size:17px;font-weight:800;line-height:1.28;text-decoration:none}.daily-v2-hot-copy>a:hover,.daily-v2-meta a:hover,.daily-v2-rail-head>a:hover,.daily-v2-archive-list a:hover strong{color:#2563eb}.daily-v2-hot-copy p{color:#4b5563;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.daily-v2-meta{color:#6b7280;flex-wrap:wrap;font-size:12px}.daily-v2-meta>span:not(.daily-v2-tag):not(.daily-v2-impact):after{color:#d1d5db;content:"|";margin-left:10px}.daily-v2-meta a{color:#2563eb;font-weight:700;text-decoration:none}.daily-v2-impact-high{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.daily-v2-impact-normal{color:#4b5563}.daily-v2-rail-card{gap:12px}.daily-v2-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-v2-topic-list,.daily-v2-source-list,.daily-v2-coverage-list,.daily-v2-plan-list,.daily-v2-archive-list{display:grid}.daily-v2-topic-list div,.daily-v2-source-list div,.daily-v2-coverage-list div,.daily-v2-plan-list div,.daily-v2-archive-list a{border-top:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.daily-v2-topic-list div:first-child,.daily-v2-source-list div:first-child,.daily-v2-coverage-list div:first-child,.daily-v2-plan-list div:first-child,.daily-v2-archive-list a:first-child{border-top:0;padding-top:0}.daily-v2-topic-list strong,.daily-v2-source-list strong,.daily-v2-coverage-list strong,.daily-v2-plan-list strong,.daily-v2-archive-list strong{color:#111827;overflow-wrap:anywhere;min-width:0;font-size:14px}.daily-v2-topic-list span,.daily-v2-source-list span,.daily-v2-coverage-list span,.daily-v2-plan-list span,.daily-v2-archive-list span,.daily-v2-subscribe-card p,.daily-v2-subscribe-card div span{color:#6b7280;font-size:12px;line-height:1.5}.daily-v2-subscribe-card p{font-size:13px}.daily-v2-subscribe-card div{flex-wrap:wrap;gap:8px;display:flex}.daily-v2-footer-grid{grid-template-columns:minmax(0,1fr) 320px;gap:12px;display:grid}.daily-v2-archive-list a{color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none}.daily-home-page{gap:12px;padding-top:10px;display:grid}.daily-home-page h1,.daily-home-page h2,.daily-home-page p{margin:0}.daily-home-hero,.daily-home-feature,.daily-home-panel,.daily-home-card,.daily-home-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.daily-home-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-height:150px;padding:16px;display:grid}.daily-home-hero h1{color:#111827;letter-spacing:0;margin-top:4px;font-size:30px;line-height:1.1}.daily-home-hero p{color:#4b5563;max-width:780px;margin-top:10px;font-size:15px;line-height:1.55}.daily-home-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.daily-home-hero-actions a,.daily-home-panel-head a{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.daily-home-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.daily-home-main,.daily-home-rail{gap:12px;display:grid}.daily-home-rail{position:-webkit-sticky;position:sticky;top:82px}.daily-home-feature{grid-template-columns:minmax(260px,.74fr) minmax(0,1fr);gap:14px;padding:12px;display:grid}.daily-home-feature-copy{align-content:center;gap:10px;min-width:0;display:grid}.daily-home-feature-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-home-feature-head span,.daily-home-feature-head strong{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.daily-home-feature-head span{color:#fff;background:#ef4444}.daily-home-feature-head strong{color:#b91c1c;background:#fef2f2}.daily-home-feature-copy>a{color:#111827;font-size:22px;font-weight:900;line-height:1.28;text-decoration:none}.daily-home-feature-copy>a:hover,.daily-home-rank-copy>a:hover,.daily-home-side-card a:hover{color:#2563eb}.daily-home-feature-copy p{color:#4b5563;font-size:15px;line-height:1.6}.daily-home-thumb{color:#fff;isolation:isolate;background:#eef2ff;border-radius:8px;place-items:end start;min-height:86px;padding:10px;display:grid;position:relative;overflow:hidden}.daily-home-thumb:before,.daily-home-thumb:after{content:"";z-index:-1;position:absolute}.daily-home-thumb:before{background:linear-gradient(135deg,#1118271f,#11182780);top:0;bottom:0;left:0;right:0}.daily-home-thumb:after{border:18px solid #ffffff3d;border-radius:50%;width:92px;height:92px;top:-20px;right:-18px}.daily-home-thumb span{background:#11182757;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.daily-home-thumb-large{min-height:244px}.daily-home-thumb-signal{background:linear-gradient(135deg,#2563eb,#7c3aed)}.daily-home-thumb-model{background:linear-gradient(135deg,#0f766e,#38bdf8)}.daily-home-thumb-coding{background:linear-gradient(135deg,#111827,#6366f1)}.daily-home-thumb-agent{background:linear-gradient(135deg,#7c2d12,#f97316)}.daily-home-thumb-open{background:linear-gradient(135deg,#166534,#84cc16)}.daily-home-thumb-industry{background:linear-gradient(135deg,#9f1239,#fb7185)}.daily-home-side-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daily-home-side-card{grid-template-columns:96px minmax(0,1fr);gap:10px;min-height:116px;padding:10px;display:grid}.daily-home-side-card>div:last-child{gap:6px;min-width:0;display:grid}.daily-home-side-card>div:last-child>span{color:#ef4444;font-size:12px;font-weight:900}.daily-home-side-card a{color:#111827;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.daily-home-panel,.daily-home-card{gap:10px;padding:12px;display:grid}.daily-home-panel-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding-bottom:8px;display:flex}.daily-home-panel-head h2,.daily-home-card h2{color:#111827;font-size:18px;line-height:1.2}.daily-home-panel-head a{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.daily-home-rank-list{display:grid}.daily-home-rank-row{border-top:1px solid #eef0f3;grid-template-columns:34px 112px minmax(0,1fr);gap:10px;min-height:124px;padding:12px 0;display:grid}.daily-home-rank-row:first-child{border-top:0;padding-top:0}.daily-home-rank-no{color:#4b5563;width:28px;height:28px;font-family:var(--font-mono);background:#f3f4f6;border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid}.daily-home-rank-no-hot{color:#fff;background:#ef4444}.daily-home-rank-copy{align-content:center;gap:7px;min-width:0;display:grid}.daily-home-rank-copy>a{color:#111827;font-size:17px;font-weight:800;line-height:1.3;text-decoration:none}.daily-home-rank-copy p{color:#4b5563;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.daily-home-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.daily-home-meta span:last-child{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-weight:700;display:inline-flex}.daily-home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-home-stats div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:2px;min-height:52px;padding:9px;display:grid}.daily-home-stats strong{color:#111827;font-size:20px;line-height:1}.daily-home-stats span,.daily-home-source-list span,.daily-home-topic-list em{color:#6b7280;font-size:12px;font-style:normal;line-height:1.5}.daily-home-topic-list,.daily-home-source-list{display:grid}.daily-home-topic-list div,.daily-home-source-list div{border-top:1px solid #eef0f3;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.daily-home-source-list div{grid-template-columns:minmax(0,1fr);gap:4px}.daily-home-topic-list div:first-child,.daily-home-source-list div:first-child{border-top:0;padding-top:0}.daily-home-topic-list span{color:#ef4444;background:#fef2f2;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.daily-home-topic-list strong,.daily-home-source-list strong{color:#111827;overflow-wrap:anywhere;min-width:0;font-size:14px}.ai-hot-page{gap:18px;padding-top:0;display:grid}.ai-hot-page h1,.ai-hot-page h2,.ai-hot-page p{margin:0}.ai-hot-subnav{scrollbar-width:thin;background:0 0;border-bottom:1px solid #e5e7eb;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.ai-hot-subnav a{color:#71717a;border-radius:8px;flex:none;align-items:center;min-height:34px;padding:0 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.ai-hot-subnav a:hover,.ai-hot-subnav a.active{color:#18181b;background:#fff}.ai-hot-command{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;display:grid}.ai-hot-command-main,.ai-hot-subscribe-card,.ai-hot-sources,.ai-hot-board-section,.ai-hot-topic-strip{background:#fff;border:1px solid #cdd7ebd1;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.ai-hot-command-main{gap:16px;min-width:0;padding:18px;display:grid}.ai-hot-kicker,.ai-hot-command-head,.ai-hot-section-head,.ai-hot-board-head,.ai-hot-board-foot,.ai-hot-subscribe-actions,.ai-hot-topic-strip{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-hot-kicker>span:first-child{color:#31537c;background:#dcf7fb;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.ai-hot-command-head{align-items:end}.ai-hot-command-head h1{color:#20263d;letter-spacing:0;font-size:max(24px,min(2.2vw,34px));line-height:1.15}.ai-hot-command-head p{color:#69728a;max-width:760px;margin-top:10px;font-size:15px;line-height:1.65}.ai-hot-command-stats{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;min-width:290px;display:grid}.ai-hot-command-stats div,.ai-hot-unlock-note,.ai-hot-board-foot{background:#f7faffd1;border:1px solid #e2e8f6;border-radius:14px}.ai-hot-command-stats div{gap:4px;padding:10px;display:grid}.ai-hot-command-stats strong{color:#20263d;font-size:22px;line-height:1}.ai-hot-command-stats span,.ai-hot-unlock-note span,.ai-hot-board-foot span,.ai-hot-source-icon em,.ai-hot-board-head span,.ai-hot-meta,.ai-hot-board-list p,.ai-hot-section-head p{color:#7a8299;font-size:12px;line-height:1.45}.ai-hot-feature-list{gap:8px;display:grid}.ai-hot-feature-item{background:#fafafa;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.ai-hot-feature-item:hover{background:#fff;border-color:#d4d4d8;transform:translateY(-2px)}.ai-hot-rank{color:#63708a;width:30px;height:30px;font-family:var(--font-mono);background:#edf2fb;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.ai-hot-rank-hot{color:#fff;background:linear-gradient(135deg,#ff5c7a,#8b6cff)}.ai-hot-feature-item a,.ai-hot-board-list a,.ai-hot-section-head a,.ai-hot-board-head a,.ai-hot-board-foot a{color:#20263d;text-decoration:none}.ai-hot-feature-item a{font-size:16px;font-weight:900;line-height:1.35}.ai-hot-feature-item a:hover,.ai-hot-board-list a:hover,.ai-hot-source-icon:hover strong,.ai-hot-section-head a:hover{color:#5b8cff}.ai-hot-feature-item p{color:#68748c;margin-top:5px;font-size:13px;line-height:1.55}.ai-hot-meta{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.ai-hot-meta span{background:#fff;border:1px solid #e4eaf7;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-weight:700;display:inline-flex}.ai-hot-subscribe-card{align-content:start;gap:14px;padding:18px;display:grid;position:-webkit-sticky;position:sticky;top:82px;overflow:hidden}.ai-hot-subscribe-card:before{content:"";background:radial-gradient(circle,#8de7f26b,#8de7f200);border-radius:50%;width:160px;height:160px;position:absolute;top:auto;bottom:-54px;left:auto;right:-42px}.ai-hot-subscribe-card>span{color:#6d55d8;background:#f0ecff;border-radius:999px;width:-webkit-fit-content;width:fit-content;min-height:26px;padding:0 10px;font-size:13px;font-weight:900}.ai-hot-subscribe-card h2{color:#20263d;font-size:25px;line-height:1.18}.ai-hot-subscribe-card p{color:#69728a;font-size:14px;line-height:1.65}.ai-hot-subscribe-actions{align-items:stretch}.ai-hot-subscribe-actions a,.ai-hot-topic-strip a{color:#42506d;background:#fff;border:1px solid #dbe5fb;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.ai-hot-subscribe-actions a:first-child{color:#fff;background:#5b8cff;border-color:#5b8cff}.ai-hot-unlock-note{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.ai-hot-unlock-note strong{color:#fff;background:linear-gradient(135deg,#20263d,#8b6cff);border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.ai-hot-sources,.ai-hot-board-section,.ai-hot-topic-strip{gap:14px;padding:16px;display:grid}.ai-hot-sources-first{box-shadow:none;background:0 0;border:0;gap:20px;padding:22px 0 10px}.ai-hot-source-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-hot-source-title-row h2{color:#71717a;font-size:18px;line-height:1.2}.ai-hot-source-title-row a{color:#71717a;font-size:13px;font-weight:800;text-decoration:none}.ai-hot-section-head{align-items:end}.ai-hot-section-head h2,.ai-hot-topic-strip h2,.ai-hot-board-head h2{color:#20263d;font-size:20px;line-height:1.2}.ai-hot-section-head a{color:#5b8cff;font-size:13px;font-weight:900}.ai-hot-source-grid{grid-template-columns:repeat(12,minmax(74px,1fr));gap:18px;display:grid}.ai-hot-source-icon{text-align:center;border-radius:10px;justify-items:center;gap:8px;min-width:0;padding:0 4px;text-decoration:none;transition:transform .18s,background .18s;display:grid}.ai-hot-source-icon:hover{background:0 0;transform:translateY(-2px)}.ai-hot-source-icon>span{color:#18181b;background:#fff;border:1px solid #f1f1f2;border-radius:20px;place-items:center;width:74px;height:74px;font-size:18px;font-weight:950;display:grid;box-shadow:0 1px 2px #0f172a0d}.ai-hot-source-icon:nth-child(6n+1)>span{background:#f0f7ff}.ai-hot-source-icon:nth-child(6n+2)>span{background:#fff7ed}.ai-hot-source-icon:nth-child(6n+3)>span{background:#f0fdf4}.ai-hot-source-icon:nth-child(6n+4)>span{background:#f8fafc}.ai-hot-source-icon:nth-child(6n+5)>span{background:#fdf2f8}.ai-hot-source-icon:nth-child(6n+6)>span{background:#eef2ff}.ai-hot-source-icon>span img{object-fit:contain;width:48px;height:48px}.ai-hot-source-icon strong{color:#52525b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.2;overflow:hidden}.ai-hot-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-hot-board-card{background:#fff;border:1px solid #eceef2;border-radius:8px;gap:10px;min-height:360px;padding:16px;display:grid;box-shadow:0 1px 2px #0f172a0a}.ai-hot-board-head{border-bottom:1px solid #eceef2;align-items:start;padding-bottom:10px}.ai-hot-board-head a,.ai-hot-board-foot a{color:#5b8cff;font-size:13px;font-weight:900}.ai-hot-board-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-hot-board-list li{border-top:1px solid #f1f4fa;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.ai-hot-board-list li:first-child{border-top:0}.ai-hot-board-list li>span{color:#7f8aa3;font-family:var(--font-mono);font-size:13px;font-weight:900}.ai-hot-board-list a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}.ai-hot-board-list p{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.ai-hot-board-foot{align-self:end;min-height:40px;padding:0 10px}.ai-hot-topic-strip{grid-template-columns:auto minmax(0,1fr);align-items:center}.ai-hot-topic-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.daily-dashboard-page{gap:12px;padding-top:10px;display:grid}.daily-dashboard-page h1,.daily-dashboard-page h2,.daily-dashboard-page p{margin:0}.daily-dashboard-hero,.daily-dashboard-panel,.daily-dashboard-signal{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.daily-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.68fr);align-items:start;gap:18px;min-height:212px;padding:16px;display:grid}.daily-dashboard-date{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;align-items:center;margin-bottom:10px;font-size:13px;font-weight:900;display:inline-flex}.daily-dashboard-hero h1{color:#111827;letter-spacing:0;font-size:28px;line-height:1.26}.daily-dashboard-hero p{color:#4b5563;max-width:720px;margin-top:10px;font-size:14px;line-height:1.55}.daily-dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.daily-dashboard-hero-rail{align-self:start;gap:12px;display:grid}.daily-dashboard-stats div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;gap:4px;min-height:74px;padding:10px;display:grid}.daily-dashboard-stats strong{color:#111827;font-size:24px;line-height:1}.daily-dashboard-stats span{color:#6b7280;font-size:12px;font-weight:700}.daily-dashboard-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daily-dashboard-signal{border-left-width:4px;gap:8px;min-height:116px;padding:12px;display:grid}.daily-dashboard-signal strong{color:#111827;font-size:19px;line-height:1.2}.daily-dashboard-signal p{color:#4b5563;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.daily-dashboard-signal-main{border-left-color:#ef4444}.daily-dashboard-signal-shift{border-left-color:#2563eb}.daily-dashboard-signal-opportunity{border-left-color:#16a34a}.daily-dashboard-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.daily-dashboard-side{gap:12px;display:grid;position:-webkit-sticky;position:sticky;top:82px}.daily-dashboard-panel{gap:10px;padding:12px;display:grid}.daily-dashboard-panel-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding-bottom:8px;display:flex}.daily-dashboard-panel-head h2{color:#111827;font-size:18px;line-height:1.2}.daily-dashboard-panel-head a,.daily-dashboard-panel-head span{color:#2563eb;font-size:13px;font-weight:800;text-decoration:none}.daily-dashboard-top-list{display:grid}.daily-dashboard-top-row{border-top:1px solid #eef0f3;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:92px;padding:10px 0;display:grid}.daily-dashboard-top-row:first-child{border-top:0;padding-top:0}.daily-dashboard-rank{color:#4b5563;width:28px;height:28px;font-family:var(--font-mono);background:#f3f4f6;border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid}.daily-dashboard-rank-hot{color:#fff;background:#ef4444}.daily-dashboard-top-copy{gap:6px;min-width:0;display:grid}.daily-dashboard-top-copy>a{color:#111827;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.daily-dashboard-top-copy>a:hover{color:#2563eb}.daily-dashboard-top-copy p{color:#4b5563;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.daily-dashboard-top-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.daily-dashboard-top-meta span:first-child{color:#f59e0b;font-family:var(--font-mono);letter-spacing:0}.daily-dashboard-top-meta span:nth-child(2){color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-weight:700;display:inline-flex}.daily-dashboard-trend-list,.daily-dashboard-sources{display:grid}.daily-dashboard-trend{border-top:1px solid #eef0f3;gap:6px;padding:8px 0;display:grid}.daily-dashboard-trend:first-child,.daily-dashboard-sources div:first-child{border-top:0;padding-top:0}.daily-dashboard-trend div,.daily-dashboard-sources div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.daily-dashboard-trend strong,.daily-dashboard-sources strong{color:#111827;overflow-wrap:anywhere;min-width:0;font-size:14px}.daily-dashboard-trend span,.daily-dashboard-sources span{color:#6b7280;font-size:12px;font-weight:800}.daily-dashboard-trend i{width:var(--trend-width);background:#2563eb;border-radius:999px;height:11px;display:block}.daily-dashboard-mindmap{color:#111827;font-family:var(--font-mono);gap:8px;font-size:13px;line-height:1.5;display:grid}.daily-dashboard-mindmap>strong{font-size:14px}.daily-dashboard-mindmap div{border-left:2px solid #e5e7eb;grid-template-columns:82px minmax(0,1fr);gap:8px;padding-left:10px;display:grid}.daily-dashboard-mindmap span:before{color:#9ca3af;content:"├── "}.daily-dashboard-mindmap em{color:#4b5563;overflow-wrap:anywhere;font-style:normal}.daily-dashboard-summary{color:#374151;font-size:14px;line-height:1.6}.daily-feishu-tutorial-card{color:#111827;min-height:84px;transition:border-color var(--ease-out), box-shadow var(--ease-out), transform var(--ease-out);background:linear-gradient(90deg,#2563eb14,#fffffffa 34%),#fff;border:1px solid #c9d8ff;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:13px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #2563eb1a}.daily-feishu-tutorial-card:hover{border-color:#8fb0ff;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb29}.daily-feishu-tutorial-card:before{content:"";background:#2563eb;width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.daily-feishu-tutorial-icon{color:#fff;background:#2563eb;border-radius:7px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;line-height:1;display:grid}.daily-feishu-tutorial-copy{gap:4px;min-width:0;display:grid}.daily-feishu-tutorial-copy span{color:#111827;font-size:20px;font-weight:900;line-height:1.2}.daily-feishu-tutorial-copy strong{color:#6b7280;font-size:14px;font-weight:800;line-height:1.25}.daily-feishu-tutorial-card em{color:#fff;white-space:nowrap;background:#2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.daily-dingtalk-tutorial-card{background:linear-gradient(90deg,#f9731614,#fffffffa 34%),#fff;border-color:#f3c89a;box-shadow:0 12px 28px #f973161a}.daily-dingtalk-tutorial-card:hover{border-color:#f3b16a;box-shadow:0 16px 34px #f9731629}.daily-dingtalk-tutorial-card:before,.daily-dingtalk-tutorial-icon{background:#f97316}.daily-dashboard-page{color:#101828;gap:0;width:min(100% - 54px,1524px);padding-top:28px;padding-bottom:72px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.daily-dashboard-hero,.daily-dashboard-panel,.daily-dashboard-signal{box-shadow:none;background:#fff;border-color:#dfe5ef}.daily-dashboard-hero{border-bottom-color:#e6ebf3;border-radius:8px 8px 0 0;grid-template-columns:minmax(0,.85fr) minmax(560px,1fr);gap:64px;min-height:410px;padding:36px 24px 22px}.daily-dashboard-hero>div:first-child{flex-direction:column;align-items:flex-start;min-height:336px;display:flex}.daily-dashboard-date{color:#667085;letter-spacing:.08em;margin-bottom:18px;font-size:12px;font-weight:820}.daily-dashboard-hero h1{color:#0f172a;letter-spacing:-.02em;max-width:620px;font-size:39px;font-weight:860;line-height:1.25}.daily-dashboard-hero p{color:#566274;max-width:520px;margin-top:22px;font-size:15px;font-weight:560;line-height:1.8}.daily-dashboard-hero time{color:#526071;margin-top:auto;font-size:13px;font-weight:680}.daily-dashboard-hero-rail{gap:26px}.daily-dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;height:76px}.daily-dashboard-stats div{background:0 0;border:0;border-right:1px solid #dfe5ef;border-radius:0;align-content:center;min-height:76px;padding:0 22px}.daily-dashboard-stats div:last-child{border-right:0}.daily-dashboard-stats strong{color:#0f172a;letter-spacing:-.02em;font-size:30px;font-weight:860}.daily-dashboard-stats span{color:#667085;margin-top:8px;font-size:13px;font-weight:760}.daily-dashboard-subscribe-box{background:#fff;border:1px solid #dfe5ef;border-radius:7px;gap:0;padding:18px 18px 12px;display:grid}.daily-dashboard-subscribe-box h2{color:#101828;margin:0 0 10px;font-size:15px;font-weight:820}.daily-dashboard-subscribe-box a:not(.daily-dashboard-manage){color:#101828;border-top:1px solid #eef2f7;grid-template-columns:36px minmax(0,1fr) auto 12px;align-items:center;gap:13px;min-height:54px;padding:8px 10px;text-decoration:none;display:grid}.daily-dashboard-subscribe-box a:not(.daily-dashboard-manage):after{color:#667085;content:"›";font-size:22px;line-height:1}.daily-dashboard-subscribe-box a.configured{border:1px solid #e4eaf4;border-radius:5px;box-shadow:0 7px 18px #1018280a}.daily-dashboard-bot-icon{color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.daily-dashboard-bot-icon.feishu{background:#eef4ff}.daily-dashboard-bot-icon.dingtalk{background:#2e9bff}.daily-dashboard-bot-icon svg{width:21px;height:21px;display:block}.daily-dashboard-subscribe-box strong{color:#101828;gap:4px;min-width:0;font-size:14px;font-weight:800;display:grid}.daily-dashboard-subscribe-box strong em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:680;overflow:hidden}.daily-dashboard-subscribe-box b{color:#667085;font-size:12px;font-weight:760}.daily-dashboard-subscribe-box a.configured b{color:#16a34a}.daily-dashboard-manage{color:#2563eb;align-items:center;width:-webkit-max-content;width:max-content;margin-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.daily-dashboard-signals{background:#fff;border:1px solid #dfe5ef;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:142px;padding:22px 24px}.daily-dashboard-signal{border:0;border-left:1px solid #e6ebf3;border-radius:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:26px;min-height:96px;padding:0 46px 0 24px}.daily-dashboard-signal:first-child{border-left:0;padding-left:0}.daily-dashboard-signal-icon{background:#fff;border:1px solid #e6ebf3;border-radius:7px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:860;display:grid;box-shadow:0 6px 16px #1018280f}.daily-dashboard-signal-main .daily-dashboard-signal-icon{color:#ef4444}.daily-dashboard-signal-shift .daily-dashboard-signal-icon{color:#2563eb}.daily-dashboard-signal-opportunity .daily-dashboard-signal-icon{color:#16a34a}.daily-dashboard-signal span{color:#667085;font-size:13px;font-weight:760}.daily-dashboard-signal strong{color:#101828;margin-top:8px;font-size:20px;font-weight:840;display:block}.daily-dashboard-signal p{color:#526071;margin-top:8px;font-size:13px;font-weight:560;line-height:1.65}.daily-dashboard-grid{background:#fff;border:1px solid #dfe5ef;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) 524px;gap:0;margin-top:0;overflow:hidden}.daily-dashboard-panel{background:0 0;border:0;border-radius:0;gap:0;padding:22px 24px 26px}.daily-dashboard-side{border-left:1px solid #dfe5ef;display:block;position:static}.daily-dashboard-panel-head{border-bottom:1px solid #e6ebf3;min-height:28px;padding-bottom:15px}.daily-dashboard-panel-head h2{color:#101828;letter-spacing:-.01em;font-size:22px;font-weight:860}.daily-dashboard-panel-head a,.daily-dashboard-panel-head span{color:#2563eb;font-size:13px;font-weight:820}.daily-dashboard-top-row{border-top-color:#e9edf4;grid-template-columns:42px minmax(0,1fr) 150px;gap:22px;min-height:94px;padding:18px 0}.daily-dashboard-rank{border-radius:6px;width:32px;height:32px;font-family:inherit;font-size:15px;font-weight:860}.daily-dashboard-top-row:first-child .daily-dashboard-rank-hot,.daily-dashboard-top-row:nth-child(2) .daily-dashboard-rank-hot{background:linear-gradient(#ff4d4f 0%,#ef4444 100%)}.daily-dashboard-top-row:nth-child(3) .daily-dashboard-rank-hot{background:linear-gradient(#ff8a00 0%,#f97316 100%)}.daily-dashboard-top-copy{gap:7px}.daily-dashboard-top-copy>a{color:#101828;font-size:16px;font-weight:830}.daily-dashboard-top-copy p{color:#526071;font-size:13px;font-weight:560}.daily-dashboard-top-meta{gap:8px;margin-top:2px}.daily-dashboard-top-meta span{color:#526071;background:#f8fafc;border:1px solid #dfe5ef;border-radius:999px;align-items:center;min-height:21px;padding:0 11px;font-size:11px;font-weight:680;display:inline-flex}.daily-dashboard-top-meta span:nth-child(2){color:#526071}.daily-dashboard-row-stats{color:#526071;grid-template-columns:64px 74px;justify-content:end;align-items:center;gap:16px;font-size:13px;font-weight:680;display:grid}.daily-dashboard-row-stats span{color:#475467;white-space:nowrap}.daily-dashboard-row-stats time{color:#526071;white-space:nowrap}.daily-dashboard-trend-list{gap:18px;padding-top:22px}.daily-dashboard-trend{border-top:0;gap:10px;padding:0}.daily-dashboard-trend div{grid-template-columns:minmax(0,1fr) 34px}.daily-dashboard-trend strong{color:#101828;font-size:15px;font-weight:820}.daily-dashboard-trend span{color:#101828;text-align:right;font-size:13px;font-weight:820}.daily-dashboard-trend i{width:var(--trend-width);background:linear-gradient(90deg,#2563eb,#3b6ff5);border-radius:999px;height:5px}.dingtalk-shot-window{background:linear-gradient(#fff7edeb,#fffffffa)}.feishu-tutorial-page{gap:12px;padding-top:10px;display:grid}.feishu-tutorial-hero,.feishu-tutorial-panel,.feishu-tutorial-note{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.feishu-tutorial-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px;display:grid}.feishu-tutorial-hero h1,.feishu-tutorial-hero p,.feishu-tutorial-note p{margin:0}.feishu-tutorial-hero h1{color:#111827;letter-spacing:0;margin-top:4px;font-size:34px;line-height:1.12}.feishu-tutorial-hero p{color:#4b5563;max-width:780px;margin-top:10px;font-size:15px;line-height:1.6}.feishu-tutorial-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.feishu-tutorial-actions a{color:#2563eb;background:#fff;border:1px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.feishu-tutorial-actions a:last-child{color:#fff;background:#2563eb}.feishu-tutorial-panel{gap:12px;padding:16px;display:grid}.feishu-tutorial-guide{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.feishu-tutorial-guide .feishu-shot-card{min-height:0;padding:1rem}.feishu-tutorial-guide .feishu-shot-window{min-height:260px}.feishu-tutorial-guide .feishu-shot-card>strong{font-size:18px}.feishu-tutorial-guide .feishu-shot-card>p{font-size:14px}.feishu-tutorial-note{border-left:4px solid #2563eb;gap:6px;padding:14px 16px;display:grid}.feishu-tutorial-note strong{color:#111827;font-size:16px}.feishu-tutorial-note p{color:#4b5563;font-size:14px;line-height:1.6}.daily-report-v2-page{gap:12px;padding-top:10px;display:grid}.daily-report-v2-page h1,.daily-report-v2-page h2,.daily-report-v2-page h3,.daily-report-v2-page p{margin:0}.daily-report-v2-hero,.daily-report-v2-section,.daily-report-v2-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.daily-report-v2-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:170px;padding:16px;display:grid}.daily-report-v2-hero h1{color:#111827;letter-spacing:0;margin-top:4px;font-size:30px;line-height:1.1}.daily-report-v2-hero p{color:#4b5563;max-width:760px;margin-top:12px;font-size:15px;line-height:1.55}.daily-report-v2-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.daily-report-v2-status>span:first-child{color:#6b7280;font-size:13px;font-weight:700}.daily-report-v2-status>a,.daily-report-v2-card-head>a{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.daily-report-v2-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.daily-report-v2-main,.daily-report-v2-rail{gap:12px;display:grid}.daily-report-v2-rail{position:-webkit-sticky;position:sticky;top:82px}.daily-report-v2-section,.daily-report-v2-card{gap:10px;padding:12px;display:grid}.daily-report-v2-section-head,.daily-report-v2-card-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding-bottom:8px;display:flex}.daily-report-v2-section-head h2,.daily-report-v2-card h2{color:#111827;font-size:18px;line-height:1.2}.daily-report-v2-section-head span{color:#6b7280;font-size:13px;font-weight:700}.daily-report-v2-list,.daily-report-v2-links,.daily-report-v2-plan-list{display:grid}.daily-report-v2-item{border-top:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.daily-report-v2-item:first-child{border-top:0;padding-top:0}.daily-report-v2-item h3{color:#111827;font-size:17px;line-height:1.3}.daily-report-v2-item p{color:#4b5563;margin-top:6px;font-size:14px;line-height:1.55}.daily-report-v2-item span,.daily-report-v2-links span,.daily-report-v2-plan-list span{color:#6b7280;margin-top:5px;font-size:12px;line-height:1.5;display:block}.daily-report-v2-item a{color:#2563eb;font-size:13px;font-weight:700;text-decoration:none}.daily-report-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-report-v2-metrics div,.daily-report-v2-plan-list div,.daily-report-v2-links a{border-top:1px solid #eef0f3;gap:4px;padding:8px 0;display:grid}.daily-report-v2-metrics div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:9px}.daily-report-v2-links a:first-child,.daily-report-v2-plan-list div:first-child{border-top:0;padding-top:0}.daily-report-v2-metrics strong,.daily-report-v2-links strong,.daily-report-v2-plan-list strong{color:#111827;overflow-wrap:anywhere;font-size:14px}.daily-report-v2-metrics span{color:#6b7280;font-size:12px}.daily-report-v2-links a{color:inherit;text-decoration:none}.daily-hotlist-v2-page{gap:12px;padding-top:10px;display:grid}.daily-hotlist-v2-page h1,.daily-hotlist-v2-page h2,.daily-hotlist-v2-page p{margin:0}.daily-hotlist-v2-head,.daily-hotlist-v2-panel,.daily-hotlist-v2-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.daily-hotlist-v2-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-height:160px;padding:16px;display:grid}.daily-hotlist-v2-head h1{color:#111827;letter-spacing:0;margin-top:4px;font-size:30px;line-height:1.1}.daily-hotlist-v2-head p{color:#4b5563;max-width:760px;margin-top:10px;font-size:15px;line-height:1.55}.daily-hotlist-v2-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.daily-hotlist-v2-actions a{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.daily-hotlist-v2-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.daily-hotlist-v2-main,.daily-hotlist-v2-rail{gap:12px;display:grid}.daily-hotlist-v2-rail{position:-webkit-sticky;position:sticky;top:82px}.daily-hotlist-v2-panel,.daily-hotlist-v2-card{gap:10px;padding:12px;display:grid}.daily-hotlist-v2-panel-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding-bottom:8px;display:flex}.daily-hotlist-v2-panel-head h2,.daily-hotlist-v2-card h2{color:#111827;font-size:18px;line-height:1.2}.daily-hotlist-v2-panel-head span{color:#6b7280;font-size:13px;font-weight:700}.daily-hotlist-v2-list,.daily-hotlist-v2-sources{display:grid}.daily-hotlist-v2-row{border-top:1px solid #eef0f3;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:112px;padding:11px 0;display:grid}.daily-hotlist-v2-row:first-child{border-top:0;padding-top:0}.daily-hotlist-v2-rank{color:#4b5563;width:30px;height:30px;font-family:var(--font-mono);background:#f3f4f6;border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid}.daily-hotlist-v2-rank-hot{color:#fff;background:#ef4444}.daily-hotlist-v2-copy{gap:7px;min-width:0;display:grid}.daily-hotlist-v2-copy>a{color:#111827;font-size:17px;font-weight:800;line-height:1.28;text-decoration:none}.daily-hotlist-v2-copy>a:hover{color:#2563eb}.daily-hotlist-v2-copy p{color:#4b5563;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.daily-hotlist-v2-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.daily-hotlist-v2-meta a{color:#2563eb;font-weight:800;text-decoration:none}.daily-hotlist-v2-meta a:hover{color:#1d4ed8}.daily-hotlist-v2-tag,.daily-hotlist-v2-topics span{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.daily-hotlist-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-hotlist-v2-stats div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:2px;min-height:52px;padding:9px;display:grid}.daily-hotlist-v2-stats strong{color:#111827;font-size:20px;line-height:1}.daily-hotlist-v2-stats span,.daily-hotlist-v2-sources span{color:#6b7280;font-size:12px;line-height:1.5}.daily-hotlist-v2-topics{flex-wrap:wrap;gap:8px;display:flex}.daily-hotlist-v2-sources div{border-top:1px solid #eef0f3;gap:4px;padding:8px 0;display:grid}.daily-hotlist-v2-sources div:first-child{border-top:0;padding-top:0}.daily-hotlist-v2-sources strong{color:#111827;font-size:14px}.daily-hotlist-v2-sources a,.daily-hotlist-v2-topics a{text-decoration:none}.daily-hotlist-v2-sources a{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.daily-hotlist-v2-source-icon{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.daily-hotlist-v2-source-icon img{object-fit:contain;width:18px;height:18px}.daily-intelligence-page{gap:14px;padding-top:12px;display:grid}.daily-intelligence-top,.daily-signal-strip,.daily-intel-panel{background:#ffffffeb;border:1px solid #0e1e3a14;border-radius:14px;box-shadow:0 4px 22px #24292f0b}.daily-intelligence-top{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.daily-intelligence-title h1,.daily-intelligence-title p,.daily-panel-head h2,.daily-daily-panel p,.daily-topic-intel p,.daily-delivery-note{margin:0}.daily-intelligence-title h1{letter-spacing:-.5px;font-size:28px;line-height:1.1}.daily-intelligence-title p,.daily-daily-panel p,.daily-topic-intel p,.daily-delivery-note{color:var(--muted);font-size:13px;line-height:1.55}.daily-intelligence-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.daily-intelligence-actions a,.daily-panel-head>a{min-height:30px;color:var(--text);background:#ffffffb8;border:1px solid #d8e0f4d9;border-radius:10px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.daily-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:0;display:grid;overflow:hidden}.daily-signal-stat{border-right:1px solid #0e1e3a14;gap:2px;padding:10px 14px;display:grid}.daily-signal-stat strong{color:var(--text);font-size:22px;line-height:1}.daily-signal-stat span{color:var(--muted);font-size:12px}.daily-signal-status{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.daily-first-screen{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.daily-intel-panel{gap:10px;padding:14px;display:grid}.daily-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-panel-head h2{font-size:18px;line-height:1.2}.daily-panel-head>span{color:var(--muted);font-size:12px}.daily-intel-list{display:grid}.daily-intel-item{border-top:1px solid #0e1e3a14;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.daily-intel-item:first-child{border-top:0;padding-top:0}.daily-intel-rank{color:#4e719a;background:#dfedffc7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.daily-intel-copy{gap:5px;min-width:0;display:grid}.daily-intel-copy a{color:var(--text);font-size:15px;font-weight:700;line-height:1.35;text-decoration:none}.daily-intel-copy a:hover{color:var(--accent-strong)}.daily-intel-copy p{color:var(--body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.daily-intel-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.daily-intel-meta span{align-items:center;min-height:22px;display:inline-flex}.daily-impact-stars{color:#9c6713;letter-spacing:0;white-space:nowrap}.daily-intelligence-rail{gap:14px;display:grid}.daily-brief-list-tight{gap:6px}.daily-brief-list-tight .daily-brief-row{border-radius:10px;padding:8px 10px}.daily-topic-intel-list,.daily-source-mix{gap:8px;display:grid}.daily-topic-intel{border-top:1px solid #0e1e3a14;gap:4px;padding:8px 0;display:grid}.daily-topic-intel:first-child{border-top:0;padding-top:0}.daily-topic-intel div{justify-content:space-between;gap:8px;display:flex}.daily-topic-intel strong{color:var(--text);font-size:14px}.daily-topic-intel span{color:var(--muted);white-space:nowrap;font-size:12px}.daily-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.daily-intel-list-compact .daily-intel-item{padding:8px 0}.daily-intel-list-compact .daily-intel-copy p{-webkit-line-clamp:1;line-clamp:1}.daily-source-mix{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-source-mix span{min-height:30px;color:var(--muted);background:#f6f9ffc2;border:1px solid #d8e0f4d1;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.daily-source-mix strong{color:var(--accent-strong)}.daily-delivery-note{background:#f6f9ffb3;border:1px solid #d8e0f4b8;border-radius:10px;padding:9px 10px}.daily-plaza-hero{background:linear-gradient(#fffffffa,#f4f8fff5),linear-gradient(90deg,#7ac6ff14,#fcd34d14);border:1px solid #0e1e3a14;gap:.9rem;display:grid}.daily-plaza-toolbar{gap:.75rem;padding:1rem 1.1rem}.daily-plaza-hero-head{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:start;gap:1rem;display:grid}.daily-plaza-toolbar-head{grid-template-columns:minmax(0,1fr) minmax(360px,auto);align-items:center;gap:.9rem}.daily-plaza-copy h1,.daily-brief-head h2,.hotlist-board-head h2{margin:0}.daily-plaza-copy h1{font-size:2.15rem}.daily-plaza-toolbar .daily-plaza-copy .eyebrow{margin-bottom:.15rem;display:block}.daily-plaza-toolbar .daily-plaza-copy h1{font-size:1.55rem;line-height:1.1}.daily-plaza-toolbar .daily-plaza-copy p{max-width:52rem;margin-top:.35rem;font-size:.95rem;line-height:1.45}.daily-plaza-copy p,.daily-brief-side p,.hotlist-board-note,.daily-plan-row p,.daily-compact-topic-row p,.daily-archive-link span{color:var(--muted);margin:0;line-height:1.7}.daily-plaza-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.6rem;display:grid}.daily-plaza-actions-compact{grid-template-columns:repeat(4,minmax(88px,auto));justify-content:end;gap:.55rem}.daily-plaza-actions-compact .button,.daily-plaza-actions-compact .ghost-button{white-space:nowrap;border-radius:12px;min-height:42px;padding:0 1rem;font-size:.92rem}.daily-plaza-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.daily-plaza-toolbar-meta{gap:.55rem;display:grid}.daily-plaza-stats-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.daily-plaza-stats-compact .daily-plaza-stat{min-height:68px;padding:.7rem .85rem}.daily-plaza-stats-compact .daily-plaza-stat strong{font-size:1.12rem}.daily-plaza-stats-compact .daily-plaza-stat span{font-size:.78rem}.daily-structure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.daily-plaza-summary-row,.daily-inline-source-row{flex-wrap:wrap;gap:.75rem;display:flex}.daily-plaza-summary-row-compact{gap:.5rem}.summary-chip,.daily-inline-source-row span,.hotlist-board-head-meta span{min-height:30px;color:var(--muted);background:#ffffffc7;border:1px solid #0e1e3a14;border-radius:999px;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.82rem;font-weight:500;display:inline-flex}.summary-chip strong,.daily-inline-source-row strong{color:var(--accent-strong);font-size:.86rem}.daily-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.daily-structure-card{background:#ffffffd1;border:1px solid #0e1e3a14;border-radius:18px;gap:.45rem;min-height:144px;padding:1rem;display:grid}.daily-structure-card strong,.daily-structure-card span,.daily-structure-card p{margin:0}.daily-structure-card strong{font-size:1.9rem;line-height:1}.daily-structure-card>span:last-of-type,.daily-structure-card p{color:var(--muted);line-height:1.6}.daily-structure-card>span:last-of-type{font-size:.9rem}.daily-structure-card p{font-size:.88rem}.daily-structure-core{background:linear-gradient(#f4fff9fa,#e9fbf2eb);border-color:#3db3842e}.daily-structure-core strong{color:#16794e}.daily-structure-social{background:linear-gradient(#f5f9fffa,#ebf4ffeb);border-color:#5b7fff29}.daily-structure-social strong{color:#3550b8}.daily-structure-community{background:linear-gradient(#f9f5fffa,#f1eaffeb);border-color:#8e62e429}.daily-structure-community strong{color:#6d41c8}.daily-coverage-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.daily-coverage-chip{background:#ffffffd1;border:1px solid #0e1e3a14;border-radius:16px;gap:.45rem;padding:.9rem 1rem;display:grid}.daily-coverage-chip div,.daily-coverage-chip strong,.daily-coverage-chip span,.daily-coverage-chip p{margin:0}.daily-coverage-chip div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.daily-coverage-chip strong{color:var(--text);font-size:.95rem}.daily-coverage-chip span,.daily-coverage-chip p{color:var(--muted);font-size:.82rem;line-height:1.55}.daily-coverage-active{background:#f4fff9eb;border-color:#3db3843d}.daily-coverage-active strong{color:#16794e}.daily-coverage-pending{background:#fffaf4eb;border-color:#e9a83e38}.daily-coverage-pending strong{color:#9c6713}.daily-pulse-card{background:#fffc;border:1px solid #0e1e3a14;border-radius:16px;gap:.45rem;padding:1rem;display:grid}.daily-pulse-card strong,.daily-pulse-card p,.daily-pulse-card span{margin:0}.daily-pulse-card strong{font-size:1rem}.daily-pulse-card p{color:var(--text);line-height:1.55}.daily-pulse-card>span:last-child{color:var(--muted);font-size:.84rem}.daily-plaza-stat{background:#ffffffd1;border:1px solid #0e1e3a14;border-radius:16px;align-content:space-between;min-height:88px;padding:.95rem 1rem;display:grid}.daily-plaza-stat strong{font-size:1.45rem}.daily-plaza-stat span{color:var(--muted);font-size:.9rem}.daily-plaza-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;display:grid}.daily-board-group{gap:1rem;display:grid}.daily-board-group-head h3{margin:0;font-size:1.1rem}.daily-hotlist-stage{gap:1rem;display:grid}.daily-hotlist-stage-head{margin-bottom:0}.daily-hotlist-stage-head h2{margin:0}.daily-brief-panel,.hotlist-board,.daily-stack-panel{background:#ffffffeb;border:1px solid #0e1e3a14}.daily-brief-panel{background:radial-gradient(circle at 100% 0,#7dd3fc29,#0000 28%),#fffffff0;gap:1rem;display:grid}.daily-brief-head,.hotlist-board-head,.daily-plan-row-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.daily-brief-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:1rem;display:grid}.daily-brief-list{gap:.75rem;display:grid}.daily-brief-row{background:#f6f9ffe6;border:1px solid #0e1e3a12;border-radius:14px;gap:.35rem;padding:.9rem 1rem;display:grid}.daily-brief-row strong,.daily-compact-topic-row strong,.daily-archive-link strong{font-size:.98rem}.daily-brief-row span{color:var(--muted);font-size:.93rem}.daily-hotlist-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.2rem;display:grid}.daily-hotlist-grid-primary{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.daily-hotlist-grid-extension{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hotlist-board{border-radius:18px;gap:1rem;min-height:440px;padding:1.05rem;display:grid}.hotlist-board-backbone{background:linear-gradient(#fffffff5,#f6fafff0)}.hotlist-board-social{background:linear-gradient(#fffbf5f5,#fff8eef0)}.hotlist-board-community{background:linear-gradient(#fbf8fff5,#f6f0fff0)}.hotlist-board-head-side{justify-items:end;gap:.55rem;display:grid}.hotlist-board-head-meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.hotlist-board-group-pill{font-weight:700}.hotlist-board-group-pill-backbone{color:#16794e;background:#dff8eaeb;border-color:#3db3842e}.hotlist-board-group-pill-social{color:#9c6713;background:#fff3e0eb;border-color:#e9a83e38}.hotlist-board-group-pill-community{color:#6d41c8;background:#eee6ffeb;border-color:#8e62e42e}.hotlist-board-head a,.daily-brief-head a,.daily-archive-link:hover strong{color:var(--accent-strong)}.hotlist-board-head a,.daily-brief-head a{white-space:nowrap;font-size:.92rem;font-weight:600}.hotlist-board-head h2{font-size:1.05rem}.hotlist-board-note{font-size:.88rem;line-height:1.45}.hotlist-items{margin:0;padding:0;list-style:none;display:grid}.hotlist-row{border-top:1px solid #0e1e3a14;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.58rem 0;display:grid}.hotlist-row:first-child{border-top:0;padding-top:0}.hotlist-rank{width:2rem;height:2rem;color:var(--accent-strong);background:#5f70de1a;border-radius:10px;place-items:center;font-size:.92rem;font-weight:700;display:grid}.hotlist-copy{gap:.35rem;min-width:0;display:grid}.hotlist-copy a{color:var(--text);font-size:.98rem;font-weight:600;line-height:1.35;text-decoration:none}.hotlist-copy a:hover,.daily-archive-link:hover{color:var(--accent-strong)}.hotlist-board-empty-callout{border-top:1px dashed #0e1e3a1f;gap:.6rem;margin-top:auto;padding-top:.9rem;display:grid}.hotlist-board-empty-callout strong,.hotlist-board-empty-callout p{margin:0}.hotlist-board-empty-callout p{color:var(--muted);line-height:1.6}.hotlist-board-empty-chips{flex-wrap:wrap;gap:.5rem;display:flex}.hotlist-board-empty-chips span{min-height:28px;color:var(--accent-strong);background:#f4f6ffeb;border:1px solid #5f70de2e;border-radius:999px;align-items:center;padding:0 .72rem;font-size:.82rem;font-weight:600;display:inline-flex}.hotlist-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.hotlist-meta span:not(.mini-chip),.daily-plan-row-head span,.daily-compact-topic-row span{color:var(--muted);font-size:.82rem}.daily-stack-panel{gap:1rem;display:grid}.daily-plan-row,.daily-compact-topic-row,.daily-archive-link{border-bottom:1px solid #0e1e3a14;padding-bottom:.9rem}.daily-plan-row:last-child,.daily-compact-topic-row:last-child,.daily-archive-link:last-child{border-bottom:0;padding-bottom:0}.daily-compact-topic-row,.daily-archive-link{gap:.35rem;display:grid}.daily-compact-topic-row span{color:var(--accent-strong)}.daily-archive-link{color:inherit;text-decoration:none}.daily-credits-inline{border-top:1px solid #0e1e3a14;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.daily-credits-inline span{color:var(--accent-strong);font-weight:700}@media (min-width:1400px){.daily-hotlist-grid-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-hotlist-grid-extension{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.daily-v2-layout,.daily-v2-footer-grid,.daily-home-layout,.ai-hot-command,.daily-dashboard-grid,.daily-report-v2-layout,.daily-hotlist-v2-layout{grid-template-columns:1fr}.daily-v2-rail,.daily-home-rail,.ai-hot-subscribe-card,.daily-dashboard-side,.daily-report-v2-rail,.daily-hotlist-v2-rail{position:static}.daily-home-side-grid,.daily-plaza-layout,.daily-plaza-hero-head,.daily-brief-grid,.daily-plaza-toolbar-head{grid-template-columns:1fr}.daily-plaza-actions-compact{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.daily-plaza-stats-toolbar,.daily-structure-grid,.daily-pulse-grid{grid-template-columns:1fr}.ai-hot-command-head{flex-direction:column;align-items:start}.ai-hot-command-stats{width:100%;min-width:0}.ai-hot-source-grid{grid-template-columns:repeat(6,minmax(72px,1fr))}.ai-hot-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.daily-v2-hero,.daily-home-hero,.daily-dashboard-hero,.daily-report-v2-hero,.daily-hotlist-v2-head{max-height:none}.daily-v2-title,.daily-v2-hero-bottom,.daily-v2-summary,.daily-home-hero,.ai-hot-topic-strip,.daily-home-feature,.daily-dashboard-hero,.daily-report-v2-hero,.daily-report-v2-item,.daily-hotlist-v2-head{grid-template-columns:1fr;align-items:start;display:grid}.daily-v2-stats,.daily-v2-data-grid,.daily-home-stats,.daily-dashboard-stats,.daily-report-v2-metrics,.daily-hotlist-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-v2-actions,.daily-v2-topic-strip,.daily-home-hero-actions,.ai-hot-kicker,.ai-hot-section-head,.daily-report-v2-status,.daily-hotlist-v2-actions{justify-content:flex-start}.daily-home-thumb-large{min-height:180px}.daily-home-side-card{grid-template-columns:104px minmax(0,1fr)}.daily-home-rank-row{grid-template-columns:30px 96px minmax(0,1fr);min-height:112px}.daily-dashboard-signals{grid-template-columns:1fr}.daily-dashboard-hero h1{font-size:24px}.daily-dashboard-top-row{min-height:0}.daily-feishu-tutorial-card{width:100%}.feishu-tutorial-hero{grid-template-columns:1fr}.feishu-tutorial-actions{justify-content:flex-start}.feishu-tutorial-guide{grid-template-columns:1fr}.feishu-tutorial-guide .feishu-shot-window{min-height:180px}.daily-v2-hot-item{min-height:0}.daily-v2-hot-copy>a{font-size:16px}.daily-plaza-copy h1{font-size:2rem}.daily-plaza-toolbar .daily-plaza-copy h1{font-size:1.35rem}.daily-plaza-actions,.daily-plaza-stats{grid-template-columns:1fr 1fr}.ai-hot-command-main,.ai-hot-subscribe-card,.ai-hot-sources,.ai-hot-board-section,.ai-hot-topic-strip{border-radius:14px;padding:13px}.ai-hot-command-stats,.ai-hot-board-grid{grid-template-columns:1fr}.ai-hot-source-grid{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.ai-hot-source-icon{min-width:84px}.ai-hot-topic-strip>div:last-child{justify-content:flex-start}.ai-hot-board-card{min-height:0}.daily-brief-head,.hotlist-board-head,.daily-plan-row-head{flex-direction:column}.hotlist-board-head-side{justify-items:start;width:100%}.hotlist-board-head-meta{justify-content:flex-start}.hotlist-board{min-height:auto}}@media (max-width:520px){.daily-v2-stats,.daily-v2-data-grid,.daily-home-stats,.daily-dashboard-stats{grid-template-columns:1fr 1fr}.daily-home-rank-row{grid-template-columns:30px minmax(0,1fr)}.daily-home-side-card{grid-template-columns:1fr}.daily-home-side-card .daily-home-thumb{display:none}.daily-home-rank-row .daily-home-thumb{grid-column:1/-1;min-height:96px}.daily-home-rank-copy{grid-column:2}.daily-v2-meta>span:not(.daily-v2-tag):not(.daily-v2-impact):after{content:"";margin-left:0}.daily-plaza-actions,.daily-plaza-stats{grid-template-columns:1fr}.ai-hot-command-head h1{font-size:27px}.ai-hot-feature-item{grid-template-columns:30px minmax(0,1fr);padding:10px}.ai-hot-subscribe-actions{flex-direction:column}.daily-plaza-actions-compact{grid-template-columns:1fr 1fr}}.home-industry-nav,.industry-tabs{scrollbar-width:thin;white-space:nowrap;gap:6px;margin-bottom:10px;padding:8px 0 10px;display:flex;overflow-x:auto}.home-industry-nav a,.industry-tab{border:1px solid var(--border);color:var(--muted);background:#ffffffb8;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;line-height:1}.home-industry-nav a.active,.home-industry-nav a:hover,.industry-tab.active,.industry-tab:hover{color:var(--text);background:#14b8a61a;border-color:#14b8a673}.industry-page{--industry-line:#0f172a17;--industry-soft:#f8fafceb}.industry-brief-strip{grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;gap:8px;margin-bottom:14px;display:grid;overflow-x:auto}.industry-brief-strip a{border:1px solid var(--industry-line);background:var(--industry-soft);border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:10px 12px;display:flex}.industry-brief-strip strong{color:var(--text);font-size:14px}.industry-brief-strip span{color:var(--muted);font-size:12px}.industry-hero-panel{border:1px solid var(--industry-line);background:#ffffffdb;border-radius:10px;grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-bottom:14px;padding:22px;display:grid}.industry-hero-panel h1{letter-spacing:0;margin:8px 0 10px;font-size:max(30px,min(5vw,56px));line-height:1}.industry-hero-panel p{color:var(--muted);max-width:720px;margin:0}.industry-hero-stats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.industry-hero-stats span{border:1px solid var(--industry-line);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:13px}.industry-hero-stats strong{color:var(--text)}.industry-hero-actions{align-content:start;gap:8px;display:grid}.industry-subscription-box{border:1px solid var(--industry-line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.industry-channel-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.industry-channel-checks label{border:1px solid var(--industry-line);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.industry-filter-bar{z-index:3;border:1px solid var(--industry-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:10px;margin-bottom:16px;padding:10px;position:-webkit-sticky;position:sticky;top:74px}.industry-filter-bar form{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(110px,.7fr)) auto auto;gap:8px;display:grid}.industry-filter-bar input,.industry-filter-bar select{border:1px solid var(--industry-line);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:7px;padding:0 10px}.industry-sort-toggle{border:1px solid var(--industry-line);border-radius:7px;grid-template-columns:1fr 1fr;min-height:38px;display:grid;overflow:hidden}.industry-sort-toggle a{color:var(--muted);place-items:center;padding:0 10px;font-size:13px;display:grid}.industry-sort-toggle a.active{color:var(--text);background:#14b8a61f}.industry-source-strip{margin-bottom:16px}.industry-source-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.industry-source-grid a{border:1px solid var(--industry-line);background:#fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-height:72px;padding:10px;display:grid}.industry-source-grid strong{color:var(--text);text-overflow:ellipsis;font-size:13px;overflow:hidden}.industry-source-grid span:not(.industry-source-logo){color:var(--muted);font-size:12px}.industry-source-logo{width:34px;height:34px;color:var(--text);background:#0f172a0f;border-radius:8px;grid-row:1/span 2;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.industry-source-logo img{object-fit:cover;width:100%;height:100%}.industry-board-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.industry-board-card{border:1px solid var(--industry-line);background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;gap:10px;height:100%;min-height:320px;padding:12px;display:grid}.industry-board-card header,.industry-board-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.industry-board-title{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.industry-board-title h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.industry-board-title span,.industry-board-card footer{color:var(--muted);font-size:12px}.industry-subscribe{color:var(--text);white-space:nowrap;background:#14b8a61a;border:1px solid #14b8a659;border-radius:999px;padding:7px 9px;font-size:12px}.industry-subscribe.subscribed{border-color:var(--industry-line);color:var(--muted);background:#0f172a0a}.industry-top-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.industry-top-list li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;min-height:36px;display:grid}.industry-top-list li span{width:22px;height:22px;color:var(--muted);background:#0f172a0f;border-radius:6px;place-items:center;font-size:12px;display:grid}.industry-top-list a{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:1320px){.industry-board-grid,.industry-source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.industry-hero-panel,.industry-filter-bar form{grid-template-columns:1fr}.industry-board-grid,.industry-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-filter-bar{position:static}}@media (max-width:620px){.industry-hero-panel{padding:16px}.industry-channel-checks,.industry-board-grid,.industry-source-grid{grid-template-columns:1fr}.industry-board-card{min-height:300px}}body:has(.hh-clone-page){background:linear-gradient(#f7fafff5 0%,#fffffffa 38%,#fff 100%)}body:has(.hh-clone-page) .app-shell:before{display:none}body:has(.hh-clone-page) .app-shell:after{display:none}body:has(.hh-clone-page) .topbar{min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.04);background:#ffffffc7;border-bottom-color:#e2e8f0b8;padding:0 40px}body:has(.hh-clone-page) .brand{gap:7px;max-width:142px;font-size:15px;font-weight:650}body:has(.hh-clone-page) .brand-mark{width:29px;height:29px;box-shadow:none;border-color:#aec6ff85;border-radius:10px}body:has(.hh-clone-page) .nav-main{gap:28px}body:has(.hh-clone-page) .nav .nav-channel{min-height:64px}body:has(.hh-clone-page) .nav-dropdown{min-height:64px}body:has(.hh-clone-page) .nav .nav-channel{color:#677085;font-size:14px;font-weight:580}body:has(.hh-clone-page) .nav .nav-channel.nav-link-active{color:#172033}body:has(.hh-clone-page) .nav .nav-channel:after{height:2px}body:has(.hh-clone-page) .nav-search{width:max(190px,min(18vw,260px))}body:has(.hh-clone-page) .nav-search input{background:#ffffffc2;border-color:#e2e8f0db;border-radius:12px;min-height:34px;font-size:13px}body:has(.hh-clone-page) .nav-auth-link{min-height:34px;box-shadow:none;background:#ffffffb8;border-color:#e2e8f0db;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}body:has(.hh-clone-page) .nav button{min-height:34px;box-shadow:none;background:#ffffffb8;border-color:#e2e8f0db;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.hh-clone-page{color:#121827;background:0 0;gap:12px;width:calc(100vw - 64px);max-width:none;padding-top:14px}.hh-clone-titlebar{justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;display:flex}.hh-clone-titlebar>div{align-items:center;gap:14px;min-width:0;display:flex}.hh-clone-titlebar h1{color:#101828;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.hh-clone-titlebar h1 svg{color:#ff3b30}.hh-clone-titlebar span{color:#7b879b;white-space:nowrap;font-size:12px;font-weight:600}.hh-clone-tabs,.hh-clone-categorybar,.hh-clone-source-strip,.hh-clone-board-card,.hh-clone-side-card{box-shadow:none;background:#fffffff5;border:1px solid #e2e8f0a8;border-radius:12px}.hh-clone-tabs{align-items:center;gap:6px;width:-webkit-fit-content;width:fit-content;max-width:100%;min-height:38px;padding:0 8px;display:flex;overflow-x:auto}.hh-clone-tabs a{color:#4a5872;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-width:74px;min-height:28px;font-size:12px;font-weight:650;display:inline-flex}.hh-clone-tabs a.active{color:#335fce;background:#fff;border:1px solid #638bff8a;box-shadow:inset 0 -1px #335fce9e}.hh-clone-categorybar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:42px;padding:0 12px;display:grid;overflow:hidden}.hh-clone-category-scroll,.hh-clone-actions{align-items:center;gap:18px;min-width:0;display:flex}.hh-clone-category-scroll{scrollbar-width:none;padding-bottom:0;overflow-x:auto}.hh-clone-category-scroll::-webkit-scrollbar{display:none}.hh-clone-category-scroll a{color:#4f5f78;white-space:nowrap;flex:none;align-items:center;gap:5px;min-height:28px;font-size:12px;font-weight:650;display:inline-flex}.hh-clone-category-scroll a svg{width:13px;height:13px}.hh-clone-category-scroll a.active{color:#fff;background:#4f7fe8;border-radius:9px;padding:0 13px;box-shadow:0 5px 12px #4f7fe829}.hh-clone-actions{flex:none;gap:12px}.hh-clone-search{color:#8a96aa;background:#f8fbff;border:1px solid #e3e9f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:250px;min-height:38px;padding:0 12px;display:grid}.hh-clone-search input{color:#172033;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.hh-clone-actions button,.hh-clone-actions a{color:#1d2940;white-space:nowrap;background:#fff;border:1px solid #e2e8f0d1;border-radius:10px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.hh-clone-source-strip{min-height:86px;box-shadow:none;background:#ffffffe6;border-color:#e2e8f07a;grid-template-columns:repeat(13,minmax(66px,1fr));display:grid;overflow:hidden}.hh-clone-source{color:#172033;border-left:0;align-content:center;place-items:center;gap:6px;min-width:0;padding:9px 6px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.hh-clone-source+.hh-clone-source:before{content:"";background:linear-gradient(#0000,#cbd5e152 22%,#cbd5e152 78%,#0000);width:1px;position:absolute;top:18px;bottom:18px;left:0}.hh-clone-source .hh-platform-logo-lg{background:linear-gradient(#fffffff5,#f8fafceb);border-color:#e2e8f06b;border-radius:12px;width:36px;height:36px;box-shadow:inset 0 1px #ffffffeb,0 3px 10px #0f172a07}.hh-clone-source .hh-platform-logo-lg img,.hh-clone-board-head .hh-platform-logo-lg img,.hh-clone-sub-icons .hh-platform-logo-sm img{border-radius:8px;width:78%;height:78%}.hh-clone-source:first-child{border-left:0}.hh-clone-source:hover{background:#f8fbffbd}.hh-clone-source:hover .hh-platform-logo-lg{border-color:#93c5fd94;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 7px 18px #2563eb14}.hh-clone-source strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.hh-clone-more-icon{color:#64748b;background:linear-gradient(#f8fafcf5,#f1f5f9db);border:1px solid #e2e8f06b;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 3px 10px #0f172a07}.hh-clone-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.hh-clone-main{min-width:0}.hh-clone-section-head{justify-content:space-between;align-items:end;gap:16px;min-height:32px;margin:16px 0 10px;padding:0 4px;display:flex}.hh-clone-section-head h2{color:#172033;margin:0;font-size:17px;font-weight:800}.hh-clone-section-head span,.hh-clone-section-head a{color:#6b7890;font-size:12px;font-weight:600}.hh-clone-section-head a{color:#4772d9}.hh-clone-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hh-clone-board-card{cursor:pointer;border-color:#e2e8f09e;border-radius:12px;grid-template-rows:auto 1fr auto;min-height:348px;padding:12px 12px 10px;display:grid;position:relative;overflow:visible}.hh-clone-board-card.menu-open{z-index:18;border-color:#ffffffbd;border-radius:20px;box-shadow:0 22px 56px #0f172a29,inset 0 2px #ffffffb8}.hh-clone-board-card.menu-open:before{z-index:9;-webkit-backdrop-filter:blur(5px)saturate(128%);backdrop-filter:blur(5px)saturate(128%);content:"";pointer-events:none;background:radial-gradient(circle at 18% 12%,#ffffffad,#0000 34%),linear-gradient(#f8fafc75,#e2e8f03d);border-radius:20px;animation:.24s cubic-bezier(.2,.8,.2,1) both hh-card-scrim-in;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.hh-clone-board-card.is-muted .hh-clone-rank-list{opacity:.52}.hh-clone-board-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-bottom:9px;display:grid}.hh-clone-board-head .hh-platform-logo-lg{border-color:#e2e8f080;border-radius:12px;width:36px;height:36px}.hh-clone-board-head h3{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:760;overflow:hidden}.hh-clone-board-head span{color:#7b879b;font-size:12px;font-weight:600}.hh-clone-rank-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hh-clone-rank-list li.empty{color:#7b879b;padding:18px 0;font-size:13px}.hh-clone-rank-list a{color:#172033;grid-template-columns:20px minmax(0,1fr) 52px;align-items:center;gap:8px;min-height:24px;display:grid}.hh-clone-rank-list span{color:#30405a;font-size:13px;font-weight:760}.hh-clone-rank-list span.hot{color:#ff3b30}.hh-clone-rank-list strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.hh-clone-rank-list a:hover strong{color:#2f65f6}.hh-clone-rank-list em{color:#98a2b3;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:620;overflow:hidden}.hh-clone-board-footer{border-top:1px solid #e2e8f0bd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;margin-top:10px;padding-top:10px;display:grid}.hh-clone-board-stats{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hh-clone-board-stats>span{color:#667085;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:680;display:inline-flex}.hh-clone-board-stats>span>.anticon,.hh-clone-board-stats>span>svg{color:#8a94a6;flex:none;font-size:14px}.hh-clone-board-more-panel{color:#475467;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3dcecd1;border-radius:10px;justify-content:center;align-items:center;width:34px;min-width:34px;min-height:32px;padding:0;font-size:12px;font-weight:720;display:inline-flex}.hh-clone-board-more-panel .hh-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hh-clone-board-more-panel svg{color:#667085;font-size:16px}.hh-clone-board-more-panel:hover,.hh-clone-board-more-panel[aria-expanded=true]{color:#2f65f6;background:#f8fbff;border-color:#5475cf66}.hh-clone-board-more-panel:hover svg,.hh-clone-board-more-panel[aria-expanded=true] svg{color:#2f65f6}.hh-clone-board-menu{box-sizing:border-box;z-index:12;color:#162033;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);transform-origin:50% 18%;background:linear-gradient(145deg,#ffffffdb,#f8fbffad),radial-gradient(circle at 16% 12%,#dbeafee6,#0000 35%),radial-gradient(circle at 92% 0,#f0f9ffe0,#0000 42%);border:1px solid #ffffffb8;border-radius:20px;align-content:start;gap:12px;padding:16px;animation:.24s cubic-bezier(.2,.8,.2,1) both hh-card-menu-rise;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 26px 70px #0f172a2e,0 8px 18px #2563eb0f,inset 0 1px #ffffffc7}.hh-clone-board-menu-head{border-bottom:1px solid #cbd5e173;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:2px 2px 10px;display:grid}.hh-clone-board-menu-head strong,.hh-clone-board-menu-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hh-clone-board-menu-head strong{color:#172033;font-size:15px;font-weight:820}.hh-clone-board-menu-head span{color:#65748b;margin-top:3px;font-size:12px;font-weight:680}.hh-clone-board-menu-preview{gap:7px;padding:2px 0;display:grid}.hh-clone-board-menu-preview>span{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:24px;display:grid}.hh-clone-board-menu-preview b{color:#2350d8;background:#dbeafed1;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:840;display:grid}.hh-clone-board-menu-preview em{color:#24314a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;overflow:hidden}.hh-clone-board-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:4px;display:grid}.hh-clone-board-menu-actions button{z-index:1;color:#253149;text-align:left;cursor:pointer;background:#ffffff7a;border:1px solid #cbd5e175;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:12px;font-weight:760;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8a}.hh-clone-board-menu-actions button:hover{color:#1d4ed8;background:#eff6ffbd;border-color:#60a5fa85;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb14,inset 0 1px #ffffffb8}.hh-clone-board-menu-actions button:disabled{color:#7b879b;cursor:default;opacity:.78}.hh-clone-board-menu-actions button:disabled:hover{background:#ffffff7a;border-color:#cbd5e175;transform:none;box-shadow:inset 0 1px #ffffff8a}.hh-clone-board-menu svg{color:currentColor;font-size:14px}.hh-clone-board-menu-actions span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes hh-card-menu-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hh-card-scrim-in{0%{opacity:0}to{opacity:1}}@media not all and (prefers-color-scheme:dark){.hh-clone-board-card.menu-open{border-color:#94a3b842;box-shadow:0 26px 70px #00000061,inset 0 1px #ffffff1f}.hh-clone-board-card.menu-open:before{background:radial-gradient(circle at 20% 8%,#60a5fa2e,#0000 34%),linear-gradient(#0f172a66,#02061757)}.hh-clone-board-menu{color:#e5edf8;background:linear-gradient(145deg,#0f172ad1,#020617ad),radial-gradient(circle at 16% 12%,#2563eb38,#0000 38%),radial-gradient(circle at 92% 0,#0ea5e929,#0000 44%);border-color:#94a3b838;box-shadow:0 28px 80px #0000007a,0 8px 18px #2563eb14,inset 0 1px #ffffff1f}.hh-clone-board-menu-head{border-bottom-color:#94a3b833}.hh-clone-board-menu-head strong,.hh-clone-board-menu-preview em{color:#eef5ff}.hh-clone-board-menu-head span{color:#aab7cc}.hh-clone-board-menu-preview b{color:#bfdbfe;background:#2563eb57}.hh-clone-board-menu-actions button{color:#d8e2f2;background:#0f172a6b;border-color:#94a3b833;box-shadow:inset 0 1px #ffffff14}.hh-clone-board-menu-actions button:hover{color:#bfdbfe;background:#1e40af4d;border-color:#60a5fa6b;box-shadow:0 10px 24px #2563eb1f,inset 0 1px #ffffff1f}.hh-clone-board-menu-actions button:disabled:hover{background:#0f172a6b;border-color:#94a3b833}}.hh-clone-sidebar{gap:14px;display:grid;position:-webkit-sticky;position:sticky;top:84px}.hh-clone-side-card{border-color:#e2e8f09e;border-radius:12px;gap:12px;padding:16px;display:grid}.hh-clone-side-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hh-clone-side-head h3{color:#172033;margin:0;font-size:15px;font-weight:760}.hh-clone-side-head a,.hh-clone-add-sub{color:#5475cf;font-size:12px;font-weight:650}.hh-clone-side-card p{color:#667085;margin:0;font-size:13px;font-weight:560}.hh-clone-sub-icons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hh-clone-sub-icons .hh-platform-logo-sm{border-color:#e2e8f09e;border-radius:10px;width:28px;height:28px}.hh-clone-sub-icons a{color:#64748b;background:#fff;border:1px solid #e2e8f0b8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.hh-clone-add-sub{justify-self:end}.hh-clone-live-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hh-clone-live-list li{color:#172033;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:24px;display:grid}.hh-clone-live-list li>span{font-size:14px}.hh-clone-live-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.hh-clone-live-list em{color:#7b879b;font-size:12px;font-style:normal;font-weight:560}.hh-clone-chart svg{width:100%;height:108px;overflow:visible}.hh-clone-chart polyline{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hh-clone-chart polyline:first-child{stroke:#62b993}.hh-clone-chart polyline:nth-child(2){stroke:#e7b04f}.hh-clone-chart polyline:nth-child(3){stroke:#5f7fd7}.hh-clone-chart polyline:nth-child(4){stroke:#df7f7f}.hh-clone-chart-axis,.hh-clone-chart-legend{color:#7b879b;justify-content:space-between;gap:6px;font-size:11px;font-weight:560;display:flex}.hh-clone-chart-legend{flex-wrap:wrap;justify-content:center;margin-top:8px}.hh-clone-chart-legend span{align-items:center;gap:4px;display:inline-flex}.hh-clone-chart-legend span:before{content:"";background:var(--dot);border-radius:999px;width:7px;height:7px}.hh-clone-topic-tags{flex-wrap:wrap;gap:8px;display:flex}.hh-clone-topic-tags a{color:#536bb7;background:#f3f6ffdb;border:1px solid #d6e0ffb8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:620}.hh-clone-topic-tags a:hover{color:#315bd7;background:#edf3ff}.hh-clone-empty{color:#667085;background:#fff;border:1px dashed #dbe5f4;border-radius:12px;min-height:220px;padding:24px}@media (max-width:1440px){.hh-clone-page{width:calc(100vw - 32px)}.hh-clone-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-clone-source-strip{grid-template-columns:repeat(13,minmax(64px,1fr))}}@media (min-width:1450px){.hh-clone-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.hh-clone-categorybar,.hh-clone-layout{grid-template-columns:1fr}.hh-clone-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-clone-actions{flex-wrap:wrap}.hh-clone-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.hh-clone-page{width:min(100% - 24px,520px)}.hh-clone-board-grid,.hh-clone-sidebar{grid-template-columns:1fr}.hh-clone-source-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-clone-search{width:100%}}.app-shell{background:#f6f8fc;overflow:clip}.app-shell:before,.app-shell:after{display:none}.topbar{height:52px;min-height:52px;box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.06);background:#fffffff0;border-bottom:1px solid #e5eaf3;grid-template-columns:178px minmax(0,1fr);padding:0 18px}.brand{color:#111827;letter-spacing:-.04em;gap:8px;max-width:none;font-size:18px;font-weight:800}.brand-mark{color:#fff;width:26px;height:26px;box-shadow:none;letter-spacing:-.04em;background:#2f5cff;border:0;border-radius:7px;font-size:11px}.nav-main{flex:none;justify-content:flex-start;gap:24px;height:100%}.topbar .magnetic-inline,.topbar .nav-dropdown{align-items:center;height:100%;display:inline-flex}.nav .nav-channel{color:#111827;white-space:nowrap;align-items:center;min-height:54px;padding:0;font-size:14px;font-weight:650;display:inline-flex;position:relative}.nav .nav-channel:after{background:0 0;border-radius:999px;height:2px;bottom:-1px;left:0;right:0}.nav .nav-channel:hover,.nav .nav-channel.nav-link-active{color:#2457ff}.nav .nav-channel.nav-link-active:after{background:#2457ff}.nav-actions{gap:10px;min-width:0}.nav-search{flex:auto;width:max(220px,min(22vw,360px));min-width:180px}.nav-search input{color:#101828;background:#fff;border:1px solid #dce3ef;border-radius:8px;min-height:34px;padding:0 44px 0 38px;box-shadow:0 1px 2px #0f172a08}.nav-search:before{content:"⌕";z-index:1;color:#667085;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nav-search:after{content:"⌘ K";color:#667085;background:#f8fafc;border:1px solid #dce3ef;border-radius:6px;padding:1px 7px;font-size:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.nav-create-button,.notification-bell,.nav-auth-link,.nav-admin-link,.nav form[action] button{border-radius:8px}.nav-create-button{color:#fff;background:#2457ff;border-color:#2457ff;width:auto;min-width:92px;min-height:36px;padding:0 16px;font-size:0;box-shadow:0 8px 18px #2457ff29}.nav-create-button:before{content:"发布作品";font-size:14px;font-weight:700}.notification-bell,.nav-user-chip{box-shadow:none;background:0 0;border:0}.nav-user-chip{gap:8px;padding:0}.nav-user-name{max-width:118px}.nav-avatar{width:32px;height:32px}body:has(.home-dashboard) .nav-admin-link{display:none}body:has(.home-dashboard) .nav form[action] button{display:none}body:has(.home-dashboard) .nav-user-name{display:none}.home-dashboard{color:#111827;grid-template-columns:166px minmax(700px,1fr) 300px;gap:16px;width:min(1456px,100vw - 28px);margin:0 auto;padding:14px 0 40px;display:grid}.home-sidebar{border-right:1px solid #e5eaf3;gap:12px;min-height:calc(100vh - 80px);padding-right:10px;display:grid}.home-sidebar-nav,.home-sidebar-section{border-bottom:1px solid #e5eaf3;gap:2px;padding-bottom:12px;display:grid}.home-sidebar a span{color:#64748b;place-items:center;width:16px;font-size:0;display:grid}.home-sidebar a span:before{color:currentColor;font-size:12px}.home-sidebar-nav a:first-child span:before{content:"⌂"}.home-sidebar-nav a:nth-child(2) span:before{content:"□"}.home-sidebar-nav a:nth-child(3) span:before{content:"☆"}.home-sidebar-nav a:nth-child(4) span:before{content:"◷"}.home-sidebar-nav a:nth-child(5) span:before{content:"▣"}.home-sidebar-nav a:nth-child(6) span:before{content:"☰"}.home-join-card{background:#fff;border:1px solid #e1e7f0;border-radius:8px;gap:8px;margin-top:auto;padding:18px;display:grid;box-shadow:0 8px 24px #0f172a0a}.home-join-card p{color:#667085;margin:0;font-size:13px;line-height:1.55}.home-join-card a{color:#2457ff;background:#fff;border:1px solid #dce3ef;justify-content:center;min-height:38px;margin-top:4px}.home-hero{background:radial-gradient(circle at 82% 26%,#5367d812,#0000 28%),#fff;border:1px solid #dde4ef;border-radius:8px;min-height:260px;margin:0;padding:32px 36px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f172a0b}@media (min-width:1121px) and (max-width:1500px){.topbar{grid-template-columns:170px minmax(0,1fr);padding-left:16px;padding-right:16px}.brand{font-size:17px}.nav{gap:14px}.nav-main{gap:20px}.nav-search{width:max(190px,min(18vw,300px))}.home-dashboard{grid-template-columns:160px minmax(0,1fr) 292px;gap:14px;width:min(100vw - 18px,1360px)}.home-sidebar{padding-right:8px}.home-hero{min-height:250px;padding:30px 32px}.hero-copy{width:min(100%,390px)}.home-hero h1{max-width:390px;font-size:max(32px,min(2.85vw,39px))}.hero-copy p{max-width:350px;font-size:14px}.hero-code-card{width:min(258px,36%);right:24px}.home-project-grid{gap:14px}.home-dashboard .project-card{height:278px}.home-dashboard .card-cover{height:110px;min-height:110px}}.home-hero:before,.home-hero:after{display:none}.hero-copy{align-content:center;gap:14px;width:min(100%,400px)}.home-hero h1{color:#0b1220;letter-spacing:-.045em;max-width:400px;font-size:max(34px,min(3vw,41px));font-weight:820;line-height:1.1}.hero-copy p{color:#475467;max-width:360px;font-size:14px;line-height:1.6}.hero-actions{gap:12px}.hero-actions .button,.hero-actions .ghost-button{border-radius:7px;min-height:38px;padding:0 22px;font-size:14px;font-weight:700}.hero-actions .button{background:#2457ff;border-color:#2457ff;box-shadow:0 8px 20px #2457ff2e}.hero-actions .ghost-button{color:#1d2939;background:#fff;border-color:#d8e0ec}.hero-code-card{background:#ffffffe6;border:1px solid #dbe4f1;border-radius:8px;width:min(284px,37%);min-height:164px;padding:16px 18px;position:absolute;top:44px;right:30px;box-shadow:0 12px 30px #0f172a12}.hero-code-head b{color:#2457ff;background:#fff;border:1px solid #dbe4f1;border-radius:10px;place-items:center;width:40px;height:40px;margin-top:-38px;margin-right:-32px;display:grid;box-shadow:0 14px 26px #0f172a14}.hero-code-card pre{color:#344054;font:600 11px/1.75 var(--font-mono);white-space:pre-wrap;margin:0}.hero-code-chip{color:#0f9b8e;background:#ecfbf8;border:1px solid #cfe8e5;border-radius:10px;place-items:center;width:48px;height:48px;font-style:normal;display:grid;position:absolute;box-shadow:0 12px 26px #0f172a14}.hero-code-chip-a{top:42px;left:-58px}.hero-code-chip-b{color:#5367d8;background:#f0f0ff;border-color:#d7d8ff;bottom:-8px;right:-18px}.home-section{gap:12px;display:grid}.home-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-section-head h2,.home-section-head h3{color:#101828;margin:0;font-size:18px;line-height:1.2}.home-section-head h3{font-size:14px}.home-dashboard .project-card{-webkit-backdrop-filter:none;background:#fff;border:1px solid #dfe6f0;border-radius:8px;gap:0;height:286px;min-height:0;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 6px 18px #0f172a0a}.home-dashboard .project-card:hover{background:#fff;border-color:#c9d6ec;box-shadow:0 10px 24px #0f172a0f}.home-dashboard .project-card-top{flex-direction:column-reverse;gap:0;display:flex}.home-dashboard .card-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#eff6ff,#f6f3ff);border:0;border-bottom:1px solid #e4eaf2;border-radius:8px 8px 0 0;flex-basis:auto;width:100%;height:114px;min-height:114px}.home-dashboard .project-card-heading,.home-dashboard .project-card-copy,.home-dashboard .tech-stack-row,.home-dashboard .meta,.home-dashboard .project-card-stats,.home-dashboard .project-card>.card-actions{padding-left:14px;padding-right:14px}.home-dashboard .project-card-heading{padding-top:12px}.home-dashboard .project-card-title-row{display:block}.home-dashboard .project-card h2{color:#101828;letter-spacing:-.02em;min-height:0;font-size:15px;line-height:1.32}.home-dashboard .hosted-badge{color:#2457ff;background:#ffffffe6;border-color:#d7e3ff;min-height:28px;position:absolute;top:12px;right:12px}.home-dashboard .project-type-row{margin-top:6px}.home-dashboard .project-card .muted{color:#667085;min-height:0;font-size:12px;line-height:1.42}.home-dashboard .tech-stack-row{gap:6px;max-height:28px;margin-top:2px}.home-dashboard .tech-stack-row span,.home-dashboard .tech-stack-row a{color:#2457ff;min-height:24px;font-family:var(--font-sans);background:#eef3ff;border:0;border-radius:5px}.home-dashboard .meta,.home-dashboard .project-card-stats,.home-dashboard .project-card>.card-actions{display:none}.home-tutorial-card{border-right:1px solid #e5eaf3;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:136px;padding:16px;display:grid}.home-tutorial-card strong{color:#101828;font-size:16px;line-height:1.35}.home-tutorial-card p{color:#667085;margin:0;font-size:13px;line-height:1.55}.home-tutorial-card em{color:#8a94a6;font-size:12px;font-style:normal}.home-right-rail .home-section-head h3{letter-spacing:-.015em;font-size:13px}.home-right-rail .home-section-head a{font-size:12px;font-weight:700}.home-trend-tabs span,.home-creator-tabs span{color:#667085;background:#f5f7fb;border-radius:5px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.home-trend-list a,.home-source-list a,.home-creator-list a{border-bottom:1px solid #eef2f6;align-items:center;min-height:32px;display:grid}.home-trend-list a{grid-template-columns:18px minmax(0,1fr) auto;gap:7px}.home-source-list .home-section-head{min-height:26px}.home-source-list a{border-bottom:0;grid-template-columns:26px minmax(0,1fr) auto;gap:7px}.home-source-list a>span,.home-creator-list a>span{color:#2457ff;background:#eef3ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.home-source-list strong,.home-creator-list strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-creator-list em{color:#2457ff;font-size:11px;font-style:normal}@media (max-width:1120px){.home-dashboard{grid-template-columns:176px minmax(0,1fr)}.home-right-rail{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:980px){.topbar{grid-template-columns:1fr;gap:10px;padding:12px 16px}.nav,.nav-main,.nav-actions{width:100%}.nav-main{justify-content:flex-start;gap:18px;overflow-x:auto}.nav .nav-channel{white-space:nowrap;min-height:34px}.nav-actions{flex-wrap:wrap;justify-content:flex-start}.nav-search{order:-1;width:100%}.home-dashboard{grid-template-columns:1fr;width:min(100% - 28px,720px)}.home-sidebar,.home-right-rail{position:static}.home-sidebar{border-right:0;min-height:0;padding:0}.home-sidebar-nav,.home-sidebar-section{padding-bottom:6px;display:flex;overflow-x:auto}.home-join-card{display:none}.home-hero,.home-project-grid,.home-tutorial-strip,.home-right-rail{grid-template-columns:1fr}.hero-code-card{display:none}.home-tutorial-card{border-bottom:1px solid #e5eaf3;border-right:0}}@media (max-width:560px){.home-hero{min-height:0;padding:28px 22px}.home-hero h1{font-size:34px}.hero-actions{grid-template-columns:1fr;display:grid}}body{background:#f6f8fb}.app-shell{background:#f6f8fb;min-height:100vh;overflow:clip}body:has(.home-dashboard) .site-footer{display:none}.topbar{background:#fffffff5;border-bottom:1px solid #e4e9f2;grid-template-columns:222px minmax(0,1fr);height:60px;min-height:60px;padding:0 24px;box-shadow:0 1px #10182805}.brand{color:#101828;letter-spacing:-.055em;gap:8px;font-size:24px;font-weight:820}.brand span:last-child:first-letter{letter-spacing:-.08em}.brand span:last-child{position:relative}.brand span:last-child:after{color:#2457ff;content:"Hub"}.brand span:last-child{font-size:0}.brand span:last-child:before{color:#101828;content:"AICode";font-size:24px}.brand span:last-child:after{font-size:24px}.brand-mark{color:#0000;width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:7px;position:relative}.brand-mark:before,.brand-mark:after{content:"";border:3px solid #2f5cff;border-radius:9px;position:absolute}.brand-mark:before{top:3px;bottom:3px;left:2px;right:11px;transform:rotate(20deg)}.brand-mark:after{top:3px;bottom:3px;left:11px;right:2px;transform:rotate(-20deg)}.nav{grid-template-columns:auto minmax(0,1fr);gap:22px;height:60px}.nav-main{gap:28px;height:60px}.nav .nav-channel{color:#111827;min-height:60px;font-size:15px;font-weight:680}.nav .nav-channel.nav-link-active,.nav .nav-channel:hover{color:#2457ff}.nav .nav-channel:after{border-radius:999px 999px 0 0;height:3px;bottom:0}.nav-actions{gap:16px}.nav-search{flex:0 322px;width:322px;min-width:260px;position:relative}.nav-search input{color:#344054;min-height:38px;box-shadow:none;background:#fff;border-color:#d8e0ee;border-radius:8px;padding:0 48px 0 42px;font-size:13px}.nav-search:before{color:#667085;content:"⌕";font-size:17px;left:16px}.nav-search:after{color:#667085;content:"⌘ K";background:#fff;border-color:#d8e0ee;border-radius:6px;padding:1px 7px;font-size:12px;right:10px}.nav-create-button{background:#2457ff;border:0;border-radius:7px;min-width:96px;min-height:38px;padding:0 17px;box-shadow:0 10px 22px #2457ff2e}.notification-bell{color:#182230;background:#fff;border:0;width:38px;min-width:38px;min-height:38px}.nav-user-chip{justify-content:center;gap:8px;width:56px;min-width:56px}.nav-avatar{width:32px;height:32px;box-shadow:0 1px 2px #1018281f}.nav-user-chip:after{color:#475467;content:"⌄";font-size:15px}body:has(.home-dashboard) .nav-auth-link{display:none}body:has(.home-dashboard) .nav-admin-link{display:none}body:has(.home-dashboard) .nav form[action] button{display:none}body:has(.home-dashboard) .nav-user-name{display:none}body:has(.home-dashboard) .nav-guest-actions{display:none}.home-dashboard{color:#111827;grid-template-columns:200px minmax(860px,1fr) 350px;gap:20px;width:100%;max-width:none;margin:0;padding:20px 14px 26px;display:grid}.home-sidebar,.home-right-rail{align-self:start;position:-webkit-sticky;position:sticky;top:80px}.home-sidebar{border-right:1px solid #e4e9f2;flex-direction:column;gap:18px;min-height:calc(100vh - 104px);padding:0;display:flex}.home-sidebar-nav,.home-sidebar-section{border-bottom:1px solid #e4e9f2;gap:8px;padding:0 18px 18px 0;display:grid}.home-sidebar a{color:#475467;letter-spacing:0;border-radius:6px;align-items:center;gap:13px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.home-sidebar a:hover,.home-sidebar a.is-active{color:#2457ff;background:#edf4ff}.home-mini-icon{width:16px;height:16px;color:inherit;place-items:center;font-size:0;display:grid}.home-mini-icon svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.home-sidebar-section>span{color:#8a94a6;padding:0 16px;font-size:12px;font-weight:700}.home-sidebar a em{color:#1d2939;margin-left:auto;font-size:20px;font-style:normal;font-weight:400}.home-join-card{background:#fff;border:1px solid #dfe6f2;border-radius:8px;gap:8px;margin:auto 18px 0 0;padding:20px 16px;display:grid;box-shadow:0 10px 26px #1018280a}.home-join-card strong{color:#101828;font-size:15px;font-weight:760}.home-join-card p{color:#667085;font-size:13px;line-height:1.55}.home-join-card a{color:#2457ff;background:#fff;border:1px solid #d8e0ee;border-radius:6px;justify-content:center;min-height:38px;margin-top:6px;font-size:13px;display:flex}.home-main{flex-direction:column;gap:20px;min-width:0;display:flex}.home-dashboard .home-hero,.home-dashboard .home-section{margin-top:0!important;margin-bottom:0!important}.home-hero{box-sizing:border-box;background:radial-gradient(circle at 78% 24%,#2457ff0d,#0000 28%),#fff;border:1px solid #dfe6f0;border-radius:8px;height:316px;min-height:0;margin:0;padding:48px 42px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 34px #1018280b}.hero-copy{width:min(100%,430px)}.home-hero h1{color:#050b1a;letter-spacing:-.065em;max-width:430px;margin:0;font-size:43px;font-weight:840;line-height:1.08}.home-hero h1 span{color:#2457ff}.hero-copy p{color:#475467;max-width:390px;margin:16px 0 0;font-size:16px;line-height:1.55}.hero-actions{gap:14px;margin-top:22px;display:flex}.hero-actions .button,.hero-actions .ghost-button{border-radius:6px;justify-content:center;align-items:center;min-width:116px;min-height:46px;padding:0 24px;font-size:15px;font-weight:760;display:inline-flex}.hero-actions .button{color:#fff;background:#2457ff;border-color:#2457ff;box-shadow:0 12px 26px #2457ff2e}.hero-actions .ghost-button{color:#101828;background:#fff;border:1px solid #d8e0ee}.hero-code-card{box-sizing:border-box;background:#fffffff0;border:1px solid #dbe4f1;border-radius:9px;width:286px;min-height:206px;padding:17px 20px;position:absolute;top:58px;right:68px;box-shadow:0 18px 44px #10182817}.hero-code-head{color:#344054;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px;font-weight:760;display:flex}.hero-code-head span{align-items:center;gap:8px;display:inline-flex}.hero-code-head span i{border:2px solid #2457ff;border-radius:6px;width:18px;height:18px}.hero-code-head b{color:#2457ff;background:#fff;border:1px solid #dbe4f1;border-radius:11px;place-items:center;width:62px;height:62px;font-size:24px;display:grid;position:absolute;top:-24px;right:-24px;box-shadow:0 16px 32px #1018281a}.hero-code-card pre{color:#344054;font:600 12px/1.76 var(--font-mono);margin:0}.hero-code-chip{border-radius:11px;place-items:center;width:58px;height:58px;font-size:25px;font-style:normal;display:grid;position:absolute;box-shadow:0 14px 30px #10182814}.hero-code-chip-a{color:#0f9b8e;background:#ecfbf8;border:1px solid #cfe8e5;top:54px;left:-72px}.hero-code-chip-b{color:#5367d8;background:#f0f0ff;border:1px solid #d7d8ff;bottom:-8px;right:-20px}.home-section{gap:14px;margin:0;display:grid}.home-section-head{justify-content:space-between;align-items:center;display:flex}.home-section-head h2{color:#101828;letter-spacing:-.03em;margin:0;font-size:19px;font-weight:800}.home-section-head h3{color:#101828;margin:0;font-size:16px;font-weight:780}.home-section-head a{color:#667085;font-size:13px;font-weight:650}.home-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-product-card{background:#fff;border:1px solid #dfe6f0;border-radius:8px;grid-template-rows:132px 1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #1018280b}.home-card-visual{border-bottom:1px solid #e6ebf3;align-content:center;padding:22px;display:grid;position:relative;overflow:hidden}.home-card-visual-dark{color:#fff;background:linear-gradient(135deg,#101828,#070b12)}.home-card-visual-dark strong{font-size:21px}.home-card-visual-dark span{color:#ffffffa8;margin-top:8px;font-size:11px}.home-dark-window{background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/22px 100%,#0c121ed1;border:1px solid #ffffff24;border-radius:5px;width:118px;height:90px;position:absolute;top:12px;right:16px}.home-dark-window b{background:#ffffff2e;border-radius:999px;width:70px;height:6px;position:absolute;left:12px}.home-dark-window b:first-child{top:22px}.home-dark-window b:nth-child(2){background:#2457ff;width:92px;top:42px}.home-dark-window b:nth-child(3){background:#7c3aed;width:54px;top:62px}.home-dark-pill{background:#ffffff14;border-radius:999px;width:92px;height:26px;position:absolute;bottom:18px;left:22px}.home-card-visual-dark i,.home-chart-top em,.home-card-visual-pico:after{color:#2457ff;background:#eef3ff;border-radius:6px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:760;position:absolute;top:14px;right:14px}.home-card-visual-chart{background:linear-gradient(135deg,#f8fbff,#eef5ff)}.home-chart-top{justify-content:space-between;align-items:center;display:flex}.home-chart-top span{color:#2457ff;font-size:12px;font-weight:760}.home-chart-board{grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin-top:18px;display:grid}.home-chart-board>div{background:#fff;border:1px solid #d9e3f5;border-radius:6px;height:68px}.home-chart-board>div:first-child{align-content:center;gap:8px;padding:0 9px;display:grid}.home-chart-board b{background:#d8e4fb;border-radius:999px;height:8px}.home-chart-wave{position:relative;overflow:hidden}.home-chart-wave:before{content:"";border-bottom:2px solid #8da8ff;border-radius:50%;position:absolute;top:18px;bottom:16px;left:7px;right:7px;transform:rotate(-12deg)}.home-card-visual-pico{text-align:center;background:radial-gradient(circle at 35% 20%,#ffffffe0,#0000 34%),linear-gradient(150deg,#cfefff 0%,#f4efff 74%);place-items:center}.home-card-visual-pico strong{color:#101828;font-size:26px;font-weight:820}.home-card-visual-pico span{color:#344054;margin-top:6px;font-size:13px}.home-card-visual-pico small{color:#667085;margin-top:8px;font-size:13px}.home-card-visual-pico:after{content:"新秀"}.home-product-copy{gap:9px;padding:14px 16px 12px;display:grid}.home-product-copy h3{color:#101828;margin:0;font-size:17px;line-height:1.35}.home-product-copy p{color:#475467;min-height:40px;margin:0;font-size:13px;line-height:1.55}.home-tag-row{flex-wrap:wrap;gap:7px;display:flex}.home-tag-row span{color:#2457ff;background:#eef3ff;border-radius:5px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.home-product-meta{color:#667085;border-top:1px solid #e6ebf3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 16px;padding:10px 0 12px;font-size:13px;display:grid}.home-product-meta span{color:#344054;align-items:center;gap:8px;font-weight:650;display:flex}.home-product-meta span i,.home-tutorial-card em i{background:linear-gradient(135deg,#101828,#f7a66a);border-radius:50%;width:22px;height:22px}.home-product-meta em{color:#667085;font-style:normal}.home-tutorial-strip{background:#fff;border:1px solid #dfe6f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 28px #1018280b}.home-tutorial-card{border-right:1px solid #e6ebf3;grid-template-rows:1fr auto;grid-template-columns:84px minmax(0,1fr);gap:10px 14px;min-height:142px;padding:15px;display:grid}.home-tutorial-card:last-child{border-right:0}.home-tutorial-thumb{background:linear-gradient(135deg,#101828,#344054);border-radius:6px;grid-row:1/3;width:84px;height:64px}.home-tutorial-thumb-2{background:linear-gradient(135deg,#f8fafc,#dbeafe)}.home-tutorial-thumb-3{background:linear-gradient(135deg,#0f172a,#164e63)}.home-tutorial-card span{color:#0f8f8a;background:#e9f8f6;border-radius:5px;width:-webkit-fit-content;width:fit-content;padding:3px 7px;font-size:11px;font-weight:760}.home-tutorial-card strong{color:#101828;margin-top:7px;font-size:14px;line-height:1.45;display:block}.home-tutorial-card p{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-tutorial-card em,.home-tutorial-card small{color:#667085;font-size:12px;font-style:normal}.home-tutorial-card em{align-items:center;gap:7px;display:flex}.home-tutorial-card em i{width:18px;height:18px}.home-tutorial-card small{justify-self:end}.home-right-rail{gap:20px;display:grid}.home-trend-panel,.home-creator-panel{background:#fff;border:1px solid #dfe6f0;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #1018280b}.home-right-rail .home-section-head h2{letter-spacing:-.02em;font-size:16px}.home-trend-tabs,.home-creator-tabs{gap:10px;display:flex}.home-trend-tabs span,.home-creator-tabs span{color:#667085;background:0 0;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.home-trend-list,.home-source-list,.home-creator-list{gap:0;display:grid}.home-trend-list a{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:36px;display:grid}.home-trend-list b,.home-creator-list b{color:#ff4f1f;font-size:15px;font-weight:800}.home-source-list{border-top:1px solid #e6ebf3;gap:8px;padding-top:14px}.home-source-list a{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.source-logo,.home-creator-list a>span{color:#fff;background:#2457ff;border-radius:6px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.source-logo-black{background:#111827}.source-logo-orange{background:#f79009}.source-logo-reddit{background:#ff4500}.source-logo-x{background:#111827}.home-source-list strong,.home-creator-list strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.home-source-list em{color:#0f8f8a;background:#e6f8f5;border-radius:6px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.home-creator-list a{grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:38px;display:grid}.home-creator-list a>span{background:linear-gradient(135deg,#101828,#f0a874);border-radius:50%}@media (min-width:1121px) and (max-width:1420px){.topbar{grid-template-columns:196px minmax(0,1fr);padding-left:20px;padding-right:20px}.brand span:last-child:before,.brand span:last-child:after{font-size:22px}.nav-main{gap:18px}.nav-search{width:max(230px,min(20vw,320px))}.home-dashboard{grid-template-columns:184px minmax(680px,1fr) 320px;gap:16px}.home-hero{height:286px;min-height:0;padding:36px}.home-hero h1{font-size:max(34px,min(2.8vw,40px))}.hero-code-card{width:252px;min-height:190px;top:52px;right:48px}.home-product-card{grid-template-rows:120px auto auto}.home-trend-panel,.home-creator-panel{padding:18px}}@media (max-width:1120px){.home-dashboard{grid-template-columns:184px minmax(0,1fr)}.home-right-rail{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:900px){.topbar{grid-template-columns:1fr;gap:8px;height:auto;padding:12px 16px}.nav,.nav-main{height:auto}.nav-main{overflow-x:auto}.nav-actions{display:none}.home-dashboard{grid-template-columns:1fr;padding:14px}.home-sidebar,.home-right-rail{position:static}.home-sidebar{border-right:0;min-height:0}.home-sidebar-nav,.home-sidebar-section{padding-right:0;display:flex;overflow-x:auto}.home-join-card,.hero-code-card{display:none}.home-project-grid,.home-tutorial-strip,.home-right-rail{grid-template-columns:1fr}}@media (min-width:1421px){.topbar{grid-template-columns:224px minmax(0,1fr);height:60px;min-height:60px;padding-left:24px;padding-right:24px}.brand,.brand span:last-child:before,.brand span:last-child:after{font-size:24px}.nav{gap:24px;height:60px}.nav-main{gap:28px;height:60px}.nav .nav-channel{min-height:60px;font-size:15px}.nav-search{flex-basis:360px;width:360px}.nav-search input{min-height:38px;font-size:13px}.home-dashboard{grid-template-columns:200px 900px 350px;justify-content:center;gap:20px;width:min(100%,1498px);margin-left:auto;margin-right:auto;padding:20px 14px 26px}.home-sidebar{gap:14px}.home-sidebar-nav,.home-sidebar-section{gap:6px;padding:0 18px 16px 0}.home-sidebar a{min-height:38px;font-size:14px}.home-main{flex-direction:column;gap:20px;display:flex}.home-hero{height:316px;padding:46px 42px}.home-hero h1{font-size:41px;line-height:1.08}.hero-copy p{max-width:380px;margin-top:16px;font-size:15px;line-height:1.55}.hero-actions{margin-top:22px}.hero-actions .button,.hero-actions .ghost-button{min-width:112px;min-height:42px;font-size:14px}.hero-code-card{width:286px;min-height:206px;top:58px;right:68px}.home-section{gap:12px}.home-section-head h2{font-size:19px}.home-project-grid{gap:18px}.home-product-card{grid-template-rows:132px 1fr auto}.home-card-visual{padding:22px}.home-product-copy{gap:8px;padding:14px 16px 12px}.home-product-copy h3{font-size:16px}.home-product-copy p{font-size:13px;line-height:1.5}.home-tag-row span{min-height:23px;font-size:12px}.home-product-meta{padding-top:10px;padding-bottom:12px;font-size:13px}.home-tutorial-card{min-height:134px;padding:14px}.home-tutorial-card strong{font-size:14px}.home-tutorial-card p{font-size:12px}.home-right-rail{gap:20px}.home-trend-panel,.home-creator-panel{gap:14px;padding:18px}.home-trend-list a,.home-source-list a{min-height:35px}}@media (min-width:1121px) and (max-width:1420px){.nav-create-button:before{content:none!important;display:none!important}.topbar{grid-template-columns:178px minmax(0,1fr);height:56px;min-height:56px;padding-left:18px;padding-right:18px}.brand{gap:7px}.brand-mark{width:28px;height:28px}.brand span:last-child:before,.brand span:last-child:after{font-size:22px}.nav{gap:16px;height:56px}.nav-main{gap:20px;height:56px}.nav .nav-channel{min-height:56px;font-size:14px}.nav-search{flex-basis:300px;width:300px;min-width:240px}.nav-search input{min-height:34px;font-size:12px}.nav-create-button{min-width:84px;min-height:34px;font-size:13px}.notification-bell{width:34px;min-width:34px;min-height:34px}.nav-user-chip{width:50px;min-width:50px}.nav-avatar{width:28px;height:28px}.home-dashboard{grid-template-columns:160px minmax(640px,1fr) 292px;gap:14px;padding:14px 10px 24px}.home-sidebar{gap:12px}.home-sidebar-nav,.home-sidebar-section{gap:4px;padding:0 12px 14px 0}.home-sidebar a{gap:10px;min-height:34px;padding-left:12px;padding-right:12px;font-size:13px}.home-sidebar-section>span{padding-left:12px;padding-right:12px;font-size:11px}.home-join-card{margin-right:12px}.home-main{flex-direction:column;gap:16px;display:flex}.home-hero{height:250px;padding:30px 32px}.hero-copy{width:min(100%,360px)}.home-hero h1{max-width:360px;font-size:35px;line-height:1.08}.hero-copy p{max-width:330px;margin-top:14px;font-size:13px;line-height:1.52}.hero-actions{gap:12px;margin-top:18px}.hero-actions .button,.hero-actions .ghost-button{min-width:100px;min-height:38px;padding-left:18px;padding-right:18px;font-size:13px}.hero-code-card{width:242px;min-height:176px;padding:14px 16px;top:46px;right:36px}.hero-code-head{margin-bottom:12px;font-size:12px}.hero-code-head b{width:50px;height:50px;font-size:20px}.hero-code-card pre{font-size:10px;line-height:1.72}.hero-code-chip{width:46px;height:46px;font-size:20px}.hero-code-chip-a{top:42px;left:-58px}.home-section{gap:10px}.home-section-head h2{font-size:17px}.home-project-grid{gap:12px}.home-product-card{grid-template-rows:108px 1fr auto}.home-card-visual{padding:18px}.home-card-visual-dark strong{font-size:18px}.home-card-visual-pico strong{font-size:23px}.home-product-copy{gap:7px;padding:12px 14px 10px}.home-product-copy h3{font-size:15px;line-height:1.32}.home-product-copy p{min-height:34px;font-size:12px;line-height:1.45}.home-tag-row{gap:6px}.home-tag-row span{min-height:22px;padding-left:7px;padding-right:7px;font-size:11px}.home-product-meta{gap:8px;margin-left:14px;margin-right:14px;padding-top:8px;padding-bottom:10px;font-size:12px}.home-product-meta span i{width:20px;height:20px}.home-tutorial-card{grid-template-columns:72px minmax(0,1fr);gap:8px 12px;min-height:120px;padding:12px}.home-tutorial-thumb{width:72px;height:54px}.home-tutorial-card strong{margin-top:5px;font-size:13px}.home-tutorial-card p,.home-tutorial-card em,.home-tutorial-card small{font-size:11px}.home-right-rail{gap:14px}.home-trend-panel,.home-creator-panel{gap:10px;padding:14px}.home-right-rail .home-section-head h2{font-size:15px}.home-trend-tabs{gap:6px}.home-trend-tabs span,.home-creator-tabs span{min-height:26px;padding-left:8px;padding-right:8px;font-size:11px}.home-trend-list a{gap:8px;min-height:30px}.home-trend-list span,.home-source-list strong,.home-creator-list strong{font-size:12px}.home-source-list{gap:5px;padding-top:10px}.home-source-list a,.home-creator-list a{min-height:30px}}.home-dashboard .home-section-head h2{letter-spacing:-.025em;font-size:18px;line-height:1.2}.home-dashboard .home-section-head a{color:#667085;font-size:13px}.home-dashboard .home-card-visual-dark{background:radial-gradient(circle at 10% 82%,#ffffff14,#0000 23%),linear-gradient(135deg,#0e1726 0%,#080d16 70%)}.home-dashboard .home-card-visual-dark span{max-width:132px;margin-top:8px;font-size:10px;line-height:1.4}.home-dashboard .home-dark-pill{width:78px;height:22px;bottom:16px;left:18px}.home-dashboard .home-chart-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.home-dashboard .home-card-visual-chart{background:linear-gradient(90deg,#2457ff14 1px,#0000 1px) 0 0/28px 100%,linear-gradient(135deg,#f9fbff,#eef5ff)}.home-dashboard .home-card-visual-pico{background:radial-gradient(at 30% 18%,#ffffffd9,#0000 32%),linear-gradient(165deg,#d7f0ff 0%,#eef3ff 52%,#f5eefd 100%)}.home-dashboard .home-card-visual-pico:before{content:"";background:#89a4ff29;border-radius:50% 50% 0 0;height:62%;position:absolute;bottom:-30%;left:-8%;right:-12%}.home-dashboard .home-card-visual-pico strong{font-size:24px;position:relative}.home-dashboard .home-card-visual-pico span,.home-dashboard .home-card-visual-pico small{position:relative}.home-dashboard .home-card-visual-dark i,.home-dashboard .home-chart-top em,.home-dashboard .home-card-visual-pico:after{padding:3px 8px;font-size:11px;top:10px;right:10px}.home-dashboard .home-product-copy h3{letter-spacing:-.018em;font-size:15px;line-height:1.32}.home-dashboard .home-tag-row span{min-height:22px;padding-left:7px;padding-right:7px;font-size:11px}.home-dashboard .home-product-meta{margin-left:16px;margin-right:16px;padding:9px 0 10px;font-size:12px}.home-dashboard .home-product-meta span i,.home-dashboard .home-tutorial-card em i{width:20px;height:20px}.home-dashboard .home-tutorial-strip{grid-template-columns:repeat(3,minmax(0,1fr));min-height:148px;box-shadow:0 8px 22px #10182809}.home-dashboard .home-tutorial-card{grid-template-rows:auto 1fr auto;grid-template-columns:84px minmax(0,1fr);gap:8px 12px;min-height:148px;padding:14px}.home-dashboard .home-tutorial-thumb{grid-row:1/3;width:84px;height:64px}.home-dashboard .home-tutorial-card div:not(.home-tutorial-thumb){min-width:0}.home-dashboard .home-tutorial-card span{padding:3px 7px;font-size:11px}.home-dashboard .home-tutorial-card strong{margin-top:5px;font-size:13px;line-height:1.35}.home-dashboard .home-tutorial-card p{margin-top:6px;font-size:11px;line-height:1.45}.home-dashboard .home-tutorial-card em,.home-dashboard .home-tutorial-card small{font-size:11px}@media (min-width:1121px) and (max-width:1420px){.home-dashboard .home-project-grid{gap:12px}.home-dashboard .home-product-card{grid-template-rows:104px 1fr auto;min-height:260px}.home-dashboard .home-card-visual{padding:14px}.home-dashboard .home-dark-window{width:98px;height:72px}.home-dashboard .home-product-copy{padding:11px 13px 9px}.home-dashboard .home-product-copy h3{font-size:14px}.home-dashboard .home-product-copy p{min-height:32px;font-size:11px}.home-dashboard .home-tutorial-card{grid-template-columns:72px minmax(0,1fr);min-height:132px;padding:12px}.home-dashboard .home-tutorial-thumb{width:72px;height:54px}}.home-dashboard .home-product-card,.home-dashboard .home-tutorial-card{background:#fff;border:1px solid #dfe6f0;border-radius:8px;min-width:0;min-height:280px;overflow:hidden;box-shadow:0 8px 22px #10182809}.home-dashboard .home-tutorial-card{color:inherit;border-right:1px solid #dfe6f0;grid-template-rows:116px 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:0;display:grid}.home-dashboard .home-tutorial-card em{color:#344054;border-top:1px solid #e6ebf3;grid-column:1;align-self:center;align-items:center;gap:8px;margin-left:16px;padding:9px 0 10px;font-size:12px;font-style:normal;font-weight:650;display:flex}.home-dashboard .home-tutorial-card small{color:#667085;border-top:1px solid #e6ebf3;grid-column:2;place-self:center end;min-width:-webkit-max-content;min-width:max-content;margin-right:16px;padding:9px 0 10px;font-size:12px}.home-dashboard .home-tutorial-thumb-1{background:radial-gradient(circle at 25% 25%,#ffffff14,#0000 20%),linear-gradient(135deg,#172033,#111827)}.home-dashboard .home-tutorial-thumb-2{background:linear-gradient(90deg,#2457ff14 1px,#0000 1px) 0 0/32px 100%,linear-gradient(135deg,#f9fbff,#eaf2ff)}.home-dashboard .home-tutorial-thumb-3{background:radial-gradient(circle at 24% 30%,#4ade802e,#0000 16%),linear-gradient(135deg,#0f2230,#123f50)}@media (min-width:1121px) and (max-width:1420px){.home-dashboard .home-project-grid,.home-dashboard .home-tutorial-strip{gap:12px}.home-dashboard .home-product-card,.home-dashboard .home-tutorial-card{grid-template-rows:104px 1fr auto;min-height:260px}.home-dashboard .home-tutorial-thumb{height:104px}.home-dashboard .home-tutorial-card>div:not(.home-tutorial-thumb){padding:11px 13px 9px}.home-dashboard .home-tutorial-card strong{font-size:14px}.home-dashboard .home-tutorial-card p{font-size:11px}.home-dashboard .home-tutorial-card em{margin-left:13px}.home-dashboard .home-tutorial-card small{margin-right:13px}}body:has(.home-dashboard) .nav-user-chip{color:#344054!important;width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}body:has(.home-dashboard) .nav-user-chip-guest{color:#344054!important;width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}.discover-classic-hero{background:radial-gradient(circle at 11% 10%,#e8f2ffe0,#0000 34%),radial-gradient(circle at 72% 0,#f3f7fff0,#0000 36%),linear-gradient(111deg,#fbfdff 0%,#f7faff 48%,#fff 100%);border:1px solid #dce3ef;border-radius:22px;align-items:center;width:100%;min-height:360px;margin:0 auto 30px;padding:40px 50px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #2b407014}.discover-hero-copy{z-index:1;width:min(100%,1280px);position:relative}.discover-classic-hero .eyebrow,.discover-classic-head .eyebrow{color:#647086;letter-spacing:.02em;font-size:13px;font-weight:780}.discover-classic-hero p{color:#66748a;margin:0 0 22px;font-size:16px;line-height:1.5}.discover-classic-search{align-items:center;gap:14px;width:min(100%,1212px);margin-bottom:18px;display:flex}.discover-search-field{flex:auto;min-width:0;display:block;position:relative}.discover-search-field svg{color:#647086;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.discover-search-field input{box-sizing:border-box;color:#19243a;background:#ffffffe0;border:1px solid #d7dfec;border-radius:13px;outline:none;width:100%;height:54px;padding:0 18px 0 54px;font-size:16px;box-shadow:0 1px 2px #0f172a08}.discover-search-field input::placeholder{color:#69758d}.discover-classic-search button{color:#fff;cursor:pointer;background:#2457ff;border:1px solid #2457ff;border-radius:13px;flex:0 0 96px;height:54px;padding:0 22px;font-size:16px;font-weight:760;transition:background .14s ease-out,transform .14s ease-out;box-shadow:0 10px 22px #2457ff2e}.discover-classic-search>input[type=hidden]{display:none}.discover-classic-search button:hover{background:#1f4de5;transform:translateY(-1px)}.discover-classic-tabs,.discover-classic-tags{flex-wrap:wrap;gap:9px;max-width:1460px;display:flex}.discover-classic-tabs{margin-bottom:18px}.discover-classic .chip,.discover-classic .mini-chip{color:#27344d;background:#ffffffc7;border:1px solid #dfe5ef;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:14px;font-weight:720;line-height:1;transition:color .14s ease-out,border-color .14s ease-out,background .14s ease-out;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.discover-classic-hero-art{opacity:.9;background-image:radial-gradient(circle,#2457ff33 1.3px,#0000 1.3px);background-size:14px 14px;width:300px;height:240px;position:absolute;top:28px;right:76px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0%,#000000c7 44%,#0000 72%);mask-image:radial-gradient(circle at 50% 48%,#000 0%,#000000c7 44%,#0000 72%)}.discover-classic-hero-art:before,.discover-classic-hero-art:after{content:"";background:#3c69ff;border-radius:2px;width:8px;height:8px;position:absolute;box-shadow:-64px 50px #2457ff9e,40px 86px #2457ff75,84px 132px #2457ff59,-12px 160px #2457ff47}.discover-classic-hero-art:before{top:14px;right:104px}.discover-classic-hero-art:after{width:11px;height:11px;top:112px;right:38px}.discover-classic-projects{width:100%;margin:0 auto}.discover-classic-head{justify-content:space-between;align-items:end;gap:20px;margin:0 10px 26px;display:flex}.discover-classic-head h2{color:#111b31;letter-spacing:0;margin:7px 0 0;font-size:26px;font-weight:850;line-height:1.16}.discover-classic-head a{color:#2457ff;align-items:center;gap:8px;padding-bottom:4px;font-size:15px;font-weight:700;display:inline-flex}.discover-classic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.discover-project-card{background:#fff;border:1px solid #dfe5ef;border-radius:14px;flex-direction:column;min-height:334px;padding:24px 22px 22px;transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out;display:flex;position:relative;box-shadow:0 12px 28px #1c2c580e}.discover-project-hitarea{z-index:0;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.discover-project-card>:not(.discover-project-hitarea){z-index:1;position:relative}.discover-project-top{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:18px;display:grid}.discover-project-title-wrap{min-width:0}.discover-project-title-row{grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:start;gap:8px;min-width:0;display:grid}.discover-project-title-row h3{color:#111b31;letter-spacing:0;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:21px;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.discover-project-title-row h3 a:hover{color:#2457ff}.discover-hosted-badge{color:#2457ff;background:#eef4ff;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.discover-project-cover{background:#f4f7fb;border:1px solid #e3e8f1;border-radius:13px;width:96px;height:96px;display:block;position:relative;overflow:hidden}.discover-project-tags{flex-wrap:wrap;gap:8px;min-height:30px;margin-top:16px;display:flex}.discover-project-tags span{color:#657087;background:#f8fafc;border:1px solid #dfe5ef;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.discover-project-meta{color:#526078;align-items:center;gap:8px;min-height:34px;margin-top:18px;font-size:13px;display:flex}.discover-author{color:#26344d;align-items:center;gap:10px;display:inline-flex}.discover-author span{color:#344054;background:#eef1f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.discover-author strong{font-size:14px;font-weight:700}.discover-project-stats{color:#53627a;border-top:1px solid #e5eaf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:16px;font-size:13px;display:grid}.discover-project-stats span{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:inline-flex}.discover-stat-icon{fill:none;stroke:#65748e;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.discover-project-actions{align-items:center;gap:56px;margin-top:auto;padding-top:18px;display:flex}.discover-project-actions a{color:#2457ff;align-items:center;gap:8px;font-size:14px;font-weight:720;display:inline-flex}.discover-project-actions a:hover{color:#1f4de5}@media (max-width:1180px){.discover-classic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-classic-hero-art{opacity:.36}}@media (max-width:720px){.discover-classic{padding:20px 14px 56px}.discover-classic-hero{border-radius:18px;min-height:0;margin-bottom:30px;padding:24px 18px}.discover-classic-search{flex-direction:column;align-items:stretch}.discover-classic-search button{width:100%}.discover-classic-hero-art{display:none}.discover-classic-head{margin-left:0;margin-right:0}.discover-classic-grid{grid-template-columns:1fr}.discover-project-top{grid-template-columns:minmax(0,1fr) 86px}.discover-project-cover{width:86px;height:86px}.discover-project-title-row h3{white-space:normal}.discover-project-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1420px){.discover-card-scroller{grid-auto-columns:minmax(280px,calc(33.3333% - 10.6667px))}}@media (max-width:860px){.home-project-scroller,.discover-card-scroller{grid-auto-columns:minmax(260px,86%)}}.home-right-rail .home-section-head,.home-source-list .home-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.home-right-rail .home-section-head h2,.home-source-list .home-section-head h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-right-rail .home-section-head a,.home-source-list .home-section-head a{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;line-height:1;display:inline-flex}.home-source-list{gap:8px}.home-source-list a{grid-template-columns:30px minmax(0,1fr) max-content;gap:10px;min-width:0;min-height:36px}.home-source-list .source-logo,.home-source-list a>.source-logo{color:#667085;background:#fff;border:1px solid #e6ebf3;border-radius:7px;place-items:center;width:28px;height:28px;font-size:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}.home-source-list .source-logo:before,.home-source-list a>.source-logo:before{content:none}.home-source-list .source-logo img{object-fit:contain;width:20px;height:20px;display:block}.home-source-list .source-logo span{display:none}.home-source-list .source-logo-orange{background:#f60;border-color:#f60}.home-source-list .source-logo-orange img{width:18px;height:18px}.home-source-list .source-logo-black{background:#111827;border-color:#111827}.home-source-list .source-logo-black img,.home-source-list .source-logo-reddit img,.home-source-list .source-logo-x img{width:28px;height:28px}.home-source-list .source-logo-reddit,.home-source-list .source-logo-x{border-radius:8px}.home-source-list strong{min-width:0;line-height:1.18}.home-source-list em{white-space:nowrap;justify-self:end}.home-creator-list a>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:980px){.article-detail-page .tutorial-detail-layout,.tutorial-detail-page .tutorial-detail-layout,.project-detail-hero,.detail-layout{grid-template-columns:1fr}}body:has(.home-dashboard) .home-sidebar-nav a:nth-child(4):not(.is-active):not(:hover){color:#526071!important;background:0 0!important}html[data-theme=dark] body:has(.home-dashboard) .home-sidebar-nav a:nth-child(4):not(.is-active):not(:hover){color:#aab7cc!important;background:0 0!important}html[data-theme=dark] body .topbar{background:#0d1422f5!important;border-color:#94a3b833 #94a3b833 #94a3b838!important;box-shadow:0 1px #ffffff0a!important}html[data-theme=dark] body .topbar:before,html[data-theme=dark] body .topbar:after{opacity:0!important}html[data-theme=dark] body .nav-search input,html[data-theme=dark] body .notification-bell,html[data-theme=dark] body .nav-user-chip{color:#d8e2f2!important;background:#111a2c!important;border-color:#94a3b838!important}html[data-theme=dark] body .nav-search:before,html[data-theme=dark] body .nav-search:after,html[data-theme=dark] body .nav-user-chip:after{color:#aab7cc!important}html[data-theme=dark] body .brand,html[data-theme=dark] body .brand span:last-child:before,html[data-theme=dark] body .nav .nav-channel{color:#eef4ff!important}html[data-theme=dark] body .brand span:last-child:after,html[data-theme=dark] body .nav .nav-channel.nav-link-active,html[data-theme=dark] body .nav .nav-channel:hover{color:#7fa2ff!important}html[data-theme=dark] body:before{background:radial-gradient(circle at 12% 8%,#2457ff1f,#0000 28vw),radial-gradient(circle at 88% 10%,#14b8a614,#0000 30vw),linear-gradient(#0b1220 0%,#0d1525 100%)!important}html[data-theme=dark] .topbar{background:#0d1422f0!important;border-bottom-color:#94a3b82e!important;box-shadow:0 1px #ffffff0a!important}html[data-theme=dark] .brand,html[data-theme=dark] .brand span:last-child:before,html[data-theme=dark] .nav .nav-channel{color:#eef4ff!important}html[data-theme=dark] .brand span:last-child:after,html[data-theme=dark] .nav .nav-channel.nav-link-active,html[data-theme=dark] .nav .nav-channel:hover{color:#7fa2ff!important}html[data-theme=dark] .nav-search input,html[data-theme=dark] .notification-bell,html[data-theme=dark] .nav-user-chip{color:#d8e2f2!important;box-shadow:none!important;background:#111a2c!important;border-color:#94a3b833!important}html[data-theme=dark] .home-dashboard{color:#e8eefb!important;background:0 0!important}html[data-theme=dark] .home-dashboard .home-sidebar{border-right-color:#94a3b82e!important}html[data-theme=dark] .home-dashboard .home-sidebar-nav,html[data-theme=dark] .home-dashboard .home-sidebar-section{border-bottom-color:#94a3b82e!important}html[data-theme=dark] .home-dashboard .home-sidebar a,html[data-theme=dark] .home-dashboard .home-sidebar-section>span{color:#aab7cc!important}html[data-theme=dark] .home-dashboard .home-hero,html[data-theme=dark] .home-dashboard .home-section,html[data-theme=dark] .home-dashboard .home-product-card,html[data-theme=dark] .home-dashboard .home-tutorial-card,html[data-theme=dark] .home-dashboard .home-trend-panel,html[data-theme=dark] .home-dashboard .home-creator-panel,html[data-theme=dark] .home-dashboard .home-wecom-card,html[data-theme=dark] .home-dashboard .home-join-card{color:#e8eefb!important;background:#111a2c!important;border-color:#94a3b838!important;box-shadow:0 12px 30px #0000003d!important}html[data-theme=dark] .home-dashboard .home-section-head h2,html[data-theme=dark] .home-dashboard .home-section-head h3,html[data-theme=dark] .home-dashboard .home-section-head a,html[data-theme=dark] .home-dashboard .home-product-copy h3,html[data-theme=dark] .home-dashboard .home-product-copy h3 a,html[data-theme=dark] .home-dashboard .home-tutorial-card strong,html[data-theme=dark] .home-dashboard .home-source-list strong,html[data-theme=dark] .home-dashboard .home-creator-list strong,html[data-theme=dark] .home-dashboard .home-trend-list span,html[data-theme=dark] .home-dashboard .home-wecom-card strong,html[data-theme=dark] .home-dashboard .home-join-card strong{color:#f2f6ff!important}html[data-theme=dark] .home-dashboard .hero-copy p,html[data-theme=dark] .home-dashboard .home-product-copy p,html[data-theme=dark] .home-dashboard .home-product-meta,html[data-theme=dark] .home-dashboard .home-tutorial-card p,html[data-theme=dark] .home-dashboard .home-tutorial-card em,html[data-theme=dark] .home-dashboard .home-tutorial-card small,html[data-theme=dark] .home-dashboard .home-source-list small,html[data-theme=dark] .home-dashboard .home-trend-list em,html[data-theme=dark] .home-dashboard .home-wecom-card p,html[data-theme=dark] .home-dashboard .home-join-card p{color:#aab7cc!important}html[data-theme=dark] .home-dashboard .home-source-list,html[data-theme=dark] .home-dashboard .home-trend-list a{border-color:#94a3b82e!important}html[data-theme=dark] .home-dashboard .home-trend-tabs span,html[data-theme=dark] .home-dashboard .home-creator-tabs span{color:#aab7cc!important;background:0 0!important}html[data-theme=dark] .home-dashboard .home-trend-tabs .is-active,html[data-theme=dark] .home-dashboard .home-creator-tabs .is-active{color:#b9ccff!important;background:#2457ff29!important;box-shadow:inset 0 0 0 1px #7fa2ffb8!important}html[data-theme=dark] .home-dashboard .home-source-list em{color:#72eadb!important;background:#14b8a629!important}html[data-theme=dark] .home-dashboard .home-source-list em.is-warm{color:#ffd38a!important;background:#f59e0b29!important}.home-dashboard .home-sidebar .home-sidebar-section:has(.home-wecom-card){min-width:0}.home-dashboard .home-sidebar .home-sidebar-section:has(.home-wecom-card)>span{color:#8a95a8;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin-bottom:10px;font-size:11px;font-weight:760;line-height:1.2;display:block;overflow:hidden}.home-dashboard .home-sidebar .home-wecom-card{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 18px!important;display:flex!important;overflow:hidden!important}.home-dashboard .home-sidebar .home-wecom-card img.home-wecom-qr{aspect-ratio:1!important;object-fit:contain!important;flex:none!important;width:min(128px,100%)!important;max-width:100%!important;height:auto!important;margin:0!important}.home-dashboard .home-sidebar .home-wecom-card strong{order:-1;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;margin:0!important;font-size:15px!important;line-height:1.35!important;overflow:hidden!important}.home-dashboard .home-sidebar .home-wecom-card p{text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-line-clamp:unset!important;width:100%!important;min-width:0!important;max-width:164px!important;margin:0 auto!important;font-size:12px!important;line-height:1.65!important;display:block!important;overflow:visible!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#edf3ff;--body:#aab7cc;--muted:#7d8aa0;--line:#94a3b838;--line-strong:#94a3b857;--surface-soft:#0f172a;--surface-tint:#0f172ac2;--accent-strong:#8fb1ff;--blue:#8fb1ff;--blue-dark:#a9c0ff}html[data-theme=dark] body,html[data-theme=dark] .app-shell{color:#edf3ff;background:#0d1320}html[data-theme=dark] .topbar,html[data-theme=dark] .home-dashboard .home-hero,html[data-theme=dark] .home-dashboard .home-section,html[data-theme=dark] .home-dashboard .home-product-card,html[data-theme=dark] .home-dashboard .home-tutorial-card,html[data-theme=dark] .home-dashboard .home-right-card,html[data-theme=dark] .home-dashboard .home-wecom-card,html[data-theme=dark] .home-dashboard .home-join-card{color:#edf3ff!important;background:#121a2b!important;border-color:#94a3b838!important;box-shadow:0 10px 28px #00000038!important}html[data-theme=dark] .brand,html[data-theme=dark] .brand span:last-child:before,html[data-theme=dark] .nav .nav-channel,html[data-theme=dark] .home-dashboard h1,html[data-theme=dark] .home-dashboard h2,html[data-theme=dark] .home-dashboard h3,html[data-theme=dark] .home-dashboard strong{color:#f4f7fb!important}html[data-theme=dark] .home-dashboard p,html[data-theme=dark] .home-dashboard .home-product-copy p,html[data-theme=dark] .home-dashboard .home-tutorial-card p,html[data-theme=dark] .home-dashboard .home-product-meta,html[data-theme=dark] .home-dashboard .home-sidebar a,html[data-theme=dark] .home-dashboard .home-sidebar-section>span{color:#aab7cc!important}html[data-theme=dark] .home-dashboard .home-sidebar a:hover,html[data-theme=dark] .home-dashboard .home-sidebar a.is-active{color:#b9ccff!important;background:#2457ff29!important}html[data-theme=dark] .home-dashboard .home-sidebar,html[data-theme=dark] .home-dashboard .home-sidebar-nav,html[data-theme=dark] .home-dashboard .home-sidebar-section{border-color:#94a3b82e!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions .nav-signout-form{flex:none!important;align-items:center!important;width:32px!important;height:32px!important;display:inline-flex!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions .nav-signout-form .magnetic-inline{width:32px!important;height:32px!important;display:inline-flex!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions .nav-signout-form .nav-signout-button{color:#0000!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 2px #1018280a!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions .nav-signout-form .nav-signout-button:before{content:"↗";color:#667085;font-size:15px;line-height:1;transform:rotate(180deg)}.home-wecom-card img.home-wecom-qr{object-fit:cover!important;background:#fff!important;border:1px solid #e5eaf3!important;border-radius:8px!important;width:88px!important;height:88px!important;padding:0!important;display:block!important}.home-dashboard .home-sidebar .home-wecom-card{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #dfe6f0!important;border-radius:8px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:6px 0 0!important;padding:20px 24px!important;display:flex!important;overflow:hidden!important}.home-dashboard .home-sidebar .home-wecom-card img.home-wecom-qr{aspect-ratio:1!important;object-fit:contain!important;background:#fff!important;border:1px solid #e5eaf3!important;border-radius:8px!important;flex:none!important;width:min(132px,100%)!important;max-width:100%!important;height:auto!important;padding:0!important;display:block!important}.home-dashboard .home-sidebar .home-wecom-card strong{color:#101828!important;text-align:center!important;width:100%!important;margin:0!important;font-size:15px!important;font-weight:760!important;line-height:1.3!important;display:block!important}.home-dashboard .home-sidebar .home-wecom-card p{color:#667085!important;text-align:center!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:184px!important;margin:0!important;font-size:12px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.home-dashboard .home-sidebar .home-wecom-card em{color:#2457ff!important;overflow-wrap:anywhere!important;background:#eef3ff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;margin:0!important;padding:8px 12px!important;font-size:12px!important;font-style:normal!important;font-weight:760!important;line-height:1.35!important;display:inline-flex!important}.discover-classic{color:#101828;background:#f6f8fb;min-height:calc(100vh - 60px);padding:18px max(18px,min(2.4vw,36px)) 56px}.discover-classic-hero{background:#fff;border:1px solid #dfe6f0;border-radius:10px;align-items:center;min-height:188px;max-height:220px;margin:0 auto 14px;padding:22px 26px;display:flex;overflow:visible;box-shadow:0 8px 22px #10182809}.discover-hero-copy{gap:10px;width:100%;display:grid}.discover-classic-hero .eyebrow{color:#2457ff;letter-spacing:0;font-size:12px;font-weight:780}.discover-classic-hero h1{color:#101828;letter-spacing:-.04em;max-width:720px;margin:0;font-size:max(30px,min(2.45vw,40px));font-weight:820;line-height:1.06}.discover-classic-hero p{color:#667085;max-width:680px;margin:0;font-size:14px;line-height:1.5}.discover-classic-search{align-items:center;gap:12px;width:min(100%,624px);margin:2px 0 0;display:flex}.discover-search-field svg{color:#667085;width:16px;height:16px;left:14px}.discover-search-field input{box-sizing:border-box;height:40px;box-shadow:none;color:#101828;background:#fff;border-color:#d8e0ec;border-radius:8px;padding:0 14px 0 40px;font-size:14px}.discover-search-field input:focus{border-color:#2457ff7a;box-shadow:0 0 0 3px #2457ff1a}.discover-classic-search button{border-radius:8px;flex:0 0 84px;min-width:78px;height:40px;padding:0 14px;font-size:14px;box-shadow:0 8px 18px #2457ff24}.discover-classic-search button:hover{transform:none}.discover-classic-tags{flex-wrap:wrap;gap:7px;max-width:720px;display:flex}.discover-sort-row{flex-wrap:wrap;gap:8px;margin:0 auto 14px;display:flex}.discover-classic .chip,.discover-classic .mini-chip{color:#475467;min-height:30px;box-shadow:none;background:#fff;border:1px solid #dfe6f0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:700}.discover-classic .mini-chip{color:#667085;min-height:28px;padding:0 10px;font-size:12px;font-weight:650}.discover-classic .chip-active{color:#2457ff;background:#eef3ff;border-color:#cbd8ff}.discover-classic-hero-art,.discover-classic-hero-art:before,.discover-classic-hero-art:after{display:none}.discover-classic-projects{gap:24px;width:100%;margin:0 auto;display:grid}.discover-carousel-section{gap:12px;min-width:0;display:grid}.discover-carousel-head{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.discover-carousel-head span{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.discover-carousel-head h2{color:#101828;letter-spacing:-.03em;margin:3px 0 0;font-size:22px;font-weight:820;line-height:1.18}.discover-carousel-actions{flex:none;align-items:center;gap:8px;display:flex}.discover-carousel-actions a{color:#2457ff;white-space:nowrap;font-size:13px;font-weight:720}.discover-carousel-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;place-items:center;width:32px;height:32px;transition:border-color .14s ease-out,color .14s ease-out,background .14s ease-out;display:grid}.discover-carousel-actions button:hover{color:#2457ff;background:#f7faff;border-color:#c8d7ff}.discover-carousel-actions svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.discover-carousel-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;grid-template-columns:none;grid-auto-columns:minmax(250px,calc(25% - 15px));grid-auto-flow:column;gap:20px;min-width:0;padding:2px 2px 10px;display:grid;overflow-x:auto}.discover-carousel-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.discover-carousel-track>*{scroll-snap-align:start}.discover-project-card{background:#fff;border:1px solid #dfe6f0;border-radius:8px;flex-direction:column;min-height:342px;padding:0;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #10182809}.discover-project-card:hover{border-color:#cbd6e7;transform:translateY(-2px);box-shadow:0 12px 28px #1018280f}.discover-project-cover{aspect-ratio:16/9;background:#eef3fb;border:0;border-bottom:1px solid #e5eaf3;border-radius:0;width:100%;height:auto;display:block;position:relative;overflow:hidden}.discover-project-cover img,.discover-project-cover picture,.discover-project-cover .safe-cover,.discover-project-cover>span:not(.discover-hosted-badge){width:100%;height:100%}.discover-hosted-badge{color:#2457ff;-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d8e0ecd6;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.discover-hosted-badge:before{content:"";background:#2457ff;border-radius:50%;width:5px;height:5px;margin-right:6px}.discover-project-title-wrap{gap:7px;min-width:0;padding:14px 14px 0;display:grid}.discover-project-title-wrap h3{color:#101828;letter-spacing:-.02em;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:800;line-height:1.28;display:-webkit-box;overflow:hidden}.discover-project-title-wrap h3 a:hover{color:#2457ff}.discover-project-title-wrap p{color:#667085;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.discover-project-tags{flex-wrap:wrap;gap:6px;min-height:24px;margin:12px 0 0;padding:0 14px;display:flex}.discover-project-tags span{color:#2457ff;background:#eef3ff;border:0;border-radius:5px;min-height:22px;padding:0 8px;font-size:11px;font-weight:700}.discover-project-meta{color:#667085;white-space:nowrap;align-items:center;gap:6px;min-height:28px;margin:auto 0 0;padding:12px 14px 0;font-size:12px;display:flex;overflow:hidden}.discover-author{color:#344054;align-items:center;gap:7px;min-width:0;display:inline-flex}.discover-author span{color:#344054;background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.discover-author strong{text-overflow:ellipsis;font-size:12px;font-weight:720;overflow:hidden}.discover-update{color:#8a94a6;margin-left:auto}.discover-project-stats{color:#667085;border-top:1px solid #edf1f6;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;padding:10px 14px 14px;font-size:12px;display:grid}.discover-project-stats span{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}.discover-stat-icon{stroke:#7b8798;stroke-width:2px;width:14px;height:14px}.discover-classic-head,.discover-classic-grid,.discover-project-top,.discover-project-title-row,.discover-project-actions{display:none}@media (max-width:1420px){.discover-carousel-track{grid-auto-columns:minmax(250px,calc(33.3333% - 13.3333px))}}@media (max-width:900px){.discover-classic{padding:14px 14px 48px}.discover-classic-hero{min-height:0;max-height:none;padding:20px 18px}.discover-classic-search{flex-direction:column;align-items:stretch;width:100%}.discover-classic-search button{flex-basis:auto;width:100%}.discover-carousel-track{grid-auto-columns:minmax(260px,82%);gap:14px}.discover-carousel-head{align-items:center}.discover-carousel-actions a{display:none}}.app-shell:not(.app-shell-auth)>.topbar{z-index:100!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(16px)saturate(1.06)!important;background:#fffffff5!important;border-bottom:1px solid #e7ebf2!important;grid-template-columns:204px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:100%!important;height:60px!important;min-height:60px!important;padding:0 24px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;box-shadow:0 1px #10182805!important}.app-shell:not(.app-shell-auth)>.topbar .brand{color:#101828!important;letter-spacing:-.055em!important;white-space:nowrap!important;flex:0 0 204px!important;align-items:center!important;gap:8px!important;width:204px!important;max-width:204px!important;font-size:23px!important;font-weight:820!important;display:inline-flex!important}.app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:before,.app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:after{font-size:23px!important}.app-shell:not(.app-shell-auth)>.topbar .brand-mark{color:#0000!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;position:relative!important}.app-shell:not(.app-shell-auth)>.topbar .nav{grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:max(32px,min(5vw,92px))!important;min-width:0!important;height:60px!important;display:grid!important}.app-shell:not(.app-shell-auth)>.topbar .nav-main{flex-wrap:nowrap!important;align-items:center!important;gap:max(18px,min(1.9vw,28px))!important;min-width:0!important;height:60px!important;display:flex!important;position:relative!important;overflow:visible!important}.app-shell:not(.app-shell-auth)>.topbar .nav-dropdown,.app-shell:not(.app-shell-auth)>.topbar .magnetic-inline{flex:none!important;align-items:center!important;height:60px!important;display:inline-flex!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel{z-index:1!important;color:#111827!important;white-space:nowrap!important;background:0 0!important;align-items:center!important;min-height:60px!important;padding:0!important;font-size:14px!important;font-weight:680!important;transition:color .22s ease-out!important;display:inline-flex!important;position:relative!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel:after{content:none!important;display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel:hover,.app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel.nav-link-active{color:#2457ff!important}.app-shell:not(.app-shell-auth)>.topbar .nav-active-indicator{width:0;transform:translate(0);opacity:1!important;pointer-events:none!important;background:#2457ff!important;border-radius:999px 999px 0 0!important;height:3px!important;transition:transform .26s ease-out,width .26s ease-out!important;position:absolute!important;bottom:-1px!important;left:0!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:max(10px,min(1.1vw,16px))!important;min-width:0!important;height:60px!important;font-size:13px!important;display:flex!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search{flex:460px!important;width:max(320px,min(36vw,460px))!important;min-width:320px!important;max-width:460px!important;margin:0!important;position:relative!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search input{color:#344054!important;background:#fff!important;border:1px solid #dfe5ef!important;border-radius:6px!important;width:100%!important;min-height:36px!important;padding:0 44px 0 38px!important;font-size:13px!important;font-weight:520!important;box-shadow:0 1px 2px #1018280a!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search:before{color:#667085!important;content:"⌕"!important;font-size:15px!important;left:16px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search:after{color:#667085!important;box-shadow:none!important;content:"⌘ K"!important;background:#fff!important;border:1px solid #e6ebf3!important;border-radius:5px!important;padding:1px 7px!important;font-size:11px!important;right:8px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create{flex:none!important;align-items:center!important;display:inline-flex!important;position:relative!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-button{color:#fff!important;background:#2457ff!important;border:0!important;border-radius:5px!important;width:auto!important;min-width:98px!important;min-height:36px!important;padding:0 18px!important;font-size:13px!important;font-weight:720!important;box-shadow:0 8px 18px #2457ff2e!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-button:before{color:inherit!important;font-size:13px!important;font-weight:720!important}.app-shell:not(.app-shell-auth)>.topbar .notification-bell{color:#344054!important;width:24px!important;min-width:24px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:inline-grid!important;position:relative!important}.app-shell:not(.app-shell-auth)>.topbar .notification-bell-icon{stroke-width:1.8px!important;width:18px!important;height:18px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-user-chip,.app-shell:not(.app-shell-auth)>.topbar .nav-user-chip-guest{color:#344054!important;width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}.app-shell:not(.app-shell-auth)>.topbar .nav-user-chip:after{color:#344054!important;width:auto!important;height:auto!important;box-shadow:none!important;content:"⌄"!important;background:0 0!important;border:0!important;font-size:16px!important;line-height:1!important;position:static!important}.app-shell:not(.app-shell-auth)>.topbar .nav-avatar{background:linear-gradient(135deg,#f2d4bd,#8a4f35)!important;border:0!important;border-radius:999px!important;flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;overflow:hidden!important;box-shadow:0 1px 2px #1018281f!important}.app-shell:not(.app-shell-auth)>.topbar .nav-user-name,.app-shell:not(.app-shell-auth)>.topbar .nav-auth-link,.app-shell:not(.app-shell-auth)>.topbar .nav-admin-link,.app-shell:not(.app-shell-auth)>.topbar .nav form[action] button{display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-button{color:#0000!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:0!important;display:inline-flex!important;box-shadow:0 1px 2px #1018280a!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-button:before{content:"↗";color:#667085;font-size:15px;line-height:1;transform:rotate(180deg)}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-button:hover{color:#0000!important;background:#f9fafb!important;border-color:#d0d5dd!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-button:focus-visible{color:#0000!important;background:#f9fafb!important;border-color:#d0d5dd!important}@media (max-width:1180px){.app-shell:not(.app-shell-auth)>.topbar{grid-template-columns:180px minmax(0,1fr)!important}.app-shell:not(.app-shell-auth)>.topbar .nav-main{gap:14px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search{flex-basis:280px!important;width:280px!important;min-width:220px!important}}.home-wecom-card{background:#fff;border:1px solid #dfe6f0;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px 10px;margin:6px 10px 0;padding:10px;display:grid}.home-wecom-card p{color:#667085;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}@media (max-width:1420px){.discover-card-scroller{grid-auto-columns:minmax(280px,calc(33.3333% - 10.6667px))}}@media (max-width:860px){.home-project-scroller,.discover-card-scroller{grid-auto-columns:minmax(260px,86%)}}@media (max-width:980px){.article-detail-page .tutorial-detail-layout,.tutorial-detail-page .tutorial-detail-layout,.project-detail-hero,.detail-layout{grid-template-columns:1fr}}body:has(.home-dashboard) .nav-user-chip{color:#344054!important;width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}body:has(.home-dashboard) .nav-user-chip-guest{color:#344054!important;width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}body:has(.home-dashboard) .nav-user-chip{width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}body:has(.home-dashboard) .nav-user-chip-guest{width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}@media (min-width:1121px) and (max-width:1420px){body:has(.home-dashboard) .nav-actions{gap:14px!important}body:has(.home-dashboard) .nav-search{flex-basis:320px!important;width:320px!important;min-width:320px!important}body:has(.home-dashboard) .nav-create-button{min-width:92px!important;padding-left:15px!important;padding-right:15px!important}}body:has(.home-dashboard) .nav-user-chip{width:auto;min-width:48px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}body:has(.home-dashboard) .nav-user-chip-guest{width:auto;min-width:48px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}@media (min-width:1121px) and (max-width:1420px){body:has(.home-dashboard) .nav-actions{gap:14px}body:has(.home-dashboard) .nav-search{flex-basis:320px;width:320px;min-width:320px}body:has(.home-dashboard) .nav-create-button{min-width:92px;padding-left:15px;padding-right:15px}}body:has(.home-dashboard) .nav-search input{background:#fff;border-color:#dfe5ef;border-radius:6px;min-height:36px;font-size:13px;box-shadow:0 1px 2px #10182809}body:has(.home-dashboard) .nav-create-button{color:#fff;background:#2457ff;border:0;border-radius:5px;min-width:98px;min-height:36px;padding:0 18px;font-size:13px;box-shadow:0 8px 18px #2457ff2e}body:has(.home-dashboard) .nav-create-button:before{color:#fff;font-size:13px}body:has(.home-dashboard) .notification-bell{color:#344054;width:24px;min-width:24px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0}body:has(.home-dashboard) .notification-bell-icon{width:18px;height:18px}body:has(.home-dashboard) .nav-user-chip{width:auto;min-width:48px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}body:has(.home-dashboard) .nav-user-chip-guest{width:auto;min-width:48px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}body:has(.home-dashboard) .nav-user-chip:after{color:#344054;width:auto;height:auto;box-shadow:none;content:"⌄";background:0 0;border:0;font-size:16px;position:static}@media (min-width:1121px) and (max-width:1420px){body:has(.home-dashboard) .nav-actions{gap:14px}body:has(.home-dashboard) .nav-search{flex-basis:320px;width:320px;min-width:320px}body:has(.home-dashboard) .nav-create-button{min-width:92px;padding-left:15px;padding-right:15px}}.home-right-rail{gap:16px}.home-trend-panel,.home-creator-panel{background:#fff;border:1px solid #e1e7f0;border-radius:8px;gap:12px;padding:18px;box-shadow:0 8px 22px #10182809}.home-right-rail .home-section-head{min-height:24px}.home-right-rail .home-section-head h2{letter-spacing:-.02em;font-size:15px;font-weight:780}.home-right-rail .home-section-head h3{font-size:13px;font-weight:760}.home-right-rail .home-section-head a{color:#667085;font-size:12px;font-weight:700}.home-trend-tabs,.home-creator-tabs{flex-wrap:nowrap;gap:8px;min-width:0;display:flex}.home-trend-tabs span,.home-creator-tabs span{color:#667085;white-space:nowrap;background:0 0;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:26px;padding:0 9px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.home-trend-tabs .is-active,.home-creator-tabs .is-active{color:#2457ff;background:#fff;box-shadow:inset 0 0 0 1px #2457ff}.home-trend-list{gap:0;display:grid}.home-trend-list a{border-bottom:1px solid #edf1f6;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;display:grid}.home-trend-list b{color:#ff4b26;font-size:14px;font-weight:780}.home-trend-list span{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.home-trend-list em{color:#667085;font-size:12px;font-style:normal}.home-source-list{border-top:1px solid #e6ebf3;gap:7px;padding-top:12px;display:grid}.home-source-list .home-section-head{min-height:24px;margin-bottom:2px}.home-source-list a{border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:32px;display:grid}.source-logo,.home-source-list a>span{color:#fff;background:#f08a24;border-radius:5px;place-items:center;width:24px;height:24px;font-size:0;font-weight:800;display:grid}.source-logo:before,.home-source-list a>span:before{font-size:14px;line-height:1}.source-logo-orange:before{content:"Y"}.source-logo-black{background:#111827;border-radius:999px}.source-logo-black:before{content:"GH";font-size:8px}.source-logo-reddit{background:#ff4500;border-radius:999px}.source-logo-reddit:before{content:"R"}.source-logo-x{color:#111827;background:0 0}.source-logo-x:before{content:"X";font-size:18px}.source-logo-blue{background:#1f6fb2}.source-logo-blue:before{content:"NH";font-size:9px}.home-source-list strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.18;overflow:hidden}.home-source-list small{color:#8a94a6;margin-top:2px;font-size:10px;font-weight:650;display:block}.home-source-list em{color:#0f9b8e;background:#dff8f2;border-radius:5px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:760;line-height:1}.home-source-list em.is-warm{color:#c65a00;background:#fff1d9}.home-creator-list{gap:4px;display:grid}.home-creator-list a{border-bottom:0;grid-template-columns:22px 28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;display:grid}.home-creator-list b{color:#ff4b26;font-size:14px;font-weight:780}.home-creator-list a:nth-child(n+4) b{color:#8a94a6}.home-creator-list a>span{color:#fff;background:linear-gradient(135deg,#2b1d16,#c99064);border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:760;display:grid}.home-creator-list strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.home-creator-list em{color:#2457ff;font-size:11px;font-style:normal;font-weight:700}body:has(.home-dashboard) .nav-search:after{color:#667085;background:#fff;border-radius:5px;padding:1px 7px;font-size:11px;right:8px}body:has(.home-dashboard) .nav-create+.notification-bell:before{content:"";background:#e5e7eb;width:1px;height:18px;position:absolute;top:9px;left:-12px}body:has(.home-dashboard) .nav-create+.magnetic-inline+.notification-bell:before{content:"";background:#e5e7eb;width:1px;height:18px;position:absolute;top:9px;left:-12px}body:has(.home-dashboard) .nav-user-chip{color:#344054;width:auto;min-width:48px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}body:has(.home-dashboard) .nav-user-chip-guest{color:#344054;width:auto;min-width:48px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}body:has(.home-dashboard) .nav-avatar{background:linear-gradient(135deg,#2d211c,#d0a37b);border:0;border-radius:999px;width:28px;height:28px;overflow:hidden;box-shadow:0 1px 2px #1018281f}body:has(.home-dashboard) .nav-user-chip-guest .nav-avatar span{color:#0000;font-size:0}body:has(.home-dashboard) .nav-user-chip-guest .nav-avatar:before{border-radius:inherit;content:"";background:radial-gradient(circle at 50% 34%,#1d2939 0,#1d2939 18%,#0000 19%),radial-gradient(circle at 50% 82%,#1d2939 0,#1d2939 30%,#0000 31%),linear-gradient(135deg,#f2d4bd,#b87751);width:100%;height:100%}@media (min-width:1121px) and (max-width:1420px){body:has(.home-dashboard) .nav-actions{gap:12px}body:has(.home-dashboard) .nav-search{flex-basis:300px;width:300px;min-width:300px}body:has(.home-dashboard) .nav-create-button{min-width:88px;padding-left:14px;padding-right:14px}}.home-dashboard .home-sidebar a span:before,.home-dashboard .home-sidebar a span:after,.home-dashboard .home-mini-icon:before,.home-dashboard .home-mini-icon:after{content:none!important;display:none!important}.home-dashboard .home-sidebar{color:#475467;gap:14px}.home-dashboard .home-sidebar a{color:#526075;border-radius:6px;gap:10px;min-height:34px;padding:0 12px;font-size:13px;font-weight:620;line-height:1}.home-dashboard .home-sidebar a:hover,.home-dashboard .home-sidebar a.is-active{color:#2457ff;background:#edf4ff}.home-dashboard .home-mini-icon{width:16px;height:16px;color:inherit;flex:0 0 16px;place-items:center;display:grid}.home-dashboard .home-mini-icon svg{stroke:currentColor;stroke-width:1.9px;width:16px;height:16px;display:block}.home-dashboard .home-sidebar-section>span{color:#8a94a6;padding:0 12px 4px;font-size:11px;font-weight:700}.home-dashboard .home-sidebar a em{color:currentColor;margin-left:auto;font-size:18px;line-height:1}.home-dashboard .home-hero{background:radial-gradient(circle at 73% 28%,#2457ff0b,#0000 26%),#fff;border-color:#dfe6f0;border-radius:8px;height:250px;padding:30px 36px;box-shadow:0 10px 28px #1018280a}.home-dashboard .hero-copy p{color:#475467;max-width:340px;margin-top:14px;font-size:13px;line-height:1.55}.home-dashboard .hero-actions{gap:12px;margin-top:18px}.home-dashboard .hero-actions .button,.home-dashboard .hero-actions .ghost-button{border-radius:6px;min-width:100px;min-height:38px;padding:0 18px;font-size:13px;font-weight:760}.home-dashboard .hero-actions .button{box-shadow:0 10px 20px #2457ff29}.home-dashboard .hero-code-card{border-radius:8px;width:260px;min-height:170px;padding:14px 17px;top:45px;right:70px;box-shadow:0 14px 34px #10182813}.home-dashboard .hero-code-head span i{width:16px;height:16px}.home-dashboard .hero-code-head b{border-radius:10px;width:52px;height:52px;font-size:21px;top:-24px;right:-26px}.home-dashboard .hero-code-chip{border-radius:10px;width:48px;height:48px;font-size:20px}@media (min-width:1121px) and (max-width:1420px){.home-dashboard .home-hero{height:230px;padding:28px 32px}.home-dashboard .home-hero h1{max-width:330px;font-size:32px}.home-dashboard .hero-copy p{max-width:315px;margin-top:12px;font-size:12px}.home-dashboard .hero-actions{margin-top:16px}.home-dashboard .hero-code-card{width:240px;min-height:160px;top:44px;right:38px}.home-dashboard .hero-code-chip-a{top:46px;left:-56px}}.home-dashboard .home-hero{height:270px;padding:28px 34px 34px;overflow:hidden}.home-dashboard .home-hero h1{letter-spacing:-.05em;max-width:350px;font-size:33px;line-height:1.08}.home-dashboard .hero-actions .button,.home-dashboard .hero-actions .ghost-button{min-height:38px}.home-dashboard .hero-code-card{width:250px;min-height:156px;padding:13px 16px;top:48px;right:76px}.home-dashboard .hero-code-head{margin-bottom:10px}.home-dashboard .hero-code-head b{border-radius:10px;width:48px;height:48px;margin:0;font-size:19px;top:-24px;right:-24px}@media (min-width:1121px) and (max-width:1420px){.home-dashboard .home-hero{height:252px;padding:26px 32px 32px}.home-dashboard .hero-copy{width:min(100%,326px)}.home-dashboard .home-hero h1{max-width:326px;font-size:30px}.home-dashboard .hero-copy p{max-width:306px;margin-top:11px;font-size:12px;line-height:1.46}.home-dashboard .hero-actions{margin-top:15px}.home-dashboard .hero-actions .button,.home-dashboard .hero-actions .ghost-button{min-height:36px}.home-dashboard .hero-code-card{width:224px;min-height:146px;padding:12px 15px;top:44px;right:50px}.home-dashboard .hero-code-head b{width:44px;height:44px;margin:0;top:-18px;right:-18px}.home-dashboard .hero-code-card pre{font-size:9px;line-height:1.6}.home-dashboard .hero-code-chip-a{top:42px;left:-54px}}body:has(.home-dashboard){background:#f7f9fc}body:has(.home-dashboard) .topbar{border-bottom-color:#e7ebf2;grid-template-columns:204px minmax(0,1fr);height:60px;min-height:60px;padding-left:24px;padding-right:24px}body:has(.home-dashboard) .brand{gap:8px;font-size:23px;font-weight:820}body:has(.home-dashboard) .brand-mark{width:30px;height:30px}body:has(.home-dashboard) .brand span:last-child:before{font-size:23px}body:has(.home-dashboard) .brand span:last-child:after{font-size:23px}body:has(.home-dashboard) .nav{gap:22px;height:60px}body:has(.home-dashboard) .nav-main{gap:28px;height:60px}body:has(.home-dashboard) .nav .nav-channel{min-height:60px;font-size:14px;font-weight:660}body:has(.home-dashboard) .nav-search input{border-radius:7px;min-height:36px;font-size:12px}body:has(.home-dashboard) .nav-create-button{border-radius:7px;min-width:96px;min-height:36px;padding-left:16px;padding-right:16px;font-size:13px;box-shadow:0 8px 18px #2457ff24}body:has(.home-dashboard) .nav-create-button:before{font-size:13px}body:has(.home-dashboard) .notification-bell{border-radius:7px;width:36px;min-width:36px;min-height:36px}body:has(.home-dashboard) .nav-user-chip{border-radius:999px;width:52px;min-width:52px;min-height:36px}body:has(.home-dashboard) .nav-avatar{width:28px;height:28px}.home-dashboard{box-sizing:border-box;grid-template-columns:184px minmax(0,900px) 350px;justify-content:center;gap:20px;width:min(100%,1498px);max-width:100%;padding:20px 14px 32px}.home-sidebar{gap:14px;min-height:calc(100vh - 96px);padding-right:16px;top:80px}.home-dashboard .home-sidebar-nav,.home-dashboard .home-sidebar-section{gap:4px;padding:0 0 14px}.home-dashboard .home-sidebar a{color:#526071;border-radius:6px;gap:10px;min-height:34px;padding-left:12px;padding-right:12px;font-size:12px;font-weight:610}.home-dashboard .home-sidebar a.is-active{background:#edf4ff}.home-dashboard .home-mini-icon,.home-dashboard .home-mini-icon svg{width:15px;height:15px}.home-dashboard .home-sidebar-section>span{padding:0 12px 4px;font-size:11px}.home-join-card{gap:8px;padding:16px}.home-join-card strong{font-size:13px}.home-join-card p{font-size:12px}.home-join-card a{min-height:34px;font-size:12px}.home-main{gap:20px}.home-dashboard .home-hero{border-color:#dde4ef;height:252px;padding:30px 42px;box-shadow:0 8px 24px #1018280a}.home-dashboard .hero-copy{width:min(100%,338px)}.home-dashboard .home-hero h1{letter-spacing:-.055em;max-width:338px;font-size:34px;font-weight:840;line-height:1.08}.home-dashboard .hero-copy p{max-width:318px;margin-top:14px;font-size:13px;line-height:1.5}.home-dashboard .hero-actions{margin-top:18px}.home-dashboard .hero-actions .button,.home-dashboard .hero-actions .ghost-button{border-radius:6px;min-width:92px;min-height:36px;padding-left:18px;padding-right:18px;font-size:12px}.home-dashboard .hero-code-card{width:244px;min-height:154px;padding:12px 15px;top:58px;right:64px;box-shadow:0 14px 34px #10182812}.home-dashboard .hero-code-head{margin-bottom:10px;font-size:11px}.home-dashboard .hero-code-head b{width:44px;height:44px;font-size:18px;top:-20px;right:-20px}.home-dashboard .hero-code-card pre{font-size:9px;line-height:1.62}.home-dashboard .hero-code-chip{width:40px;height:40px;font-size:18px}.home-dashboard .hero-code-chip-a{top:38px;left:-58px}.home-dashboard .hero-code-chip-b{bottom:-4px;right:-12px}.home-dashboard .home-section{gap:12px}.home-dashboard .home-section+.home-section{margin-top:2px!important}.home-dashboard .home-section-head h2{letter-spacing:-.02em;font-size:16px;font-weight:780}.home-dashboard .home-section-head a{font-size:12px}.home-dashboard .home-project-grid{gap:16px}.home-dashboard .home-product-card{border-color:#dfe6f0;grid-template-rows:124px 1fr auto;min-height:242px;box-shadow:0 8px 20px #10182809}.home-dashboard .home-card-visual{padding:14px}.home-dashboard .home-card-visual-dark strong{font-size:18px}.home-dashboard .home-card-visual-dark span{font-size:10px}.home-dashboard .home-dark-window{width:120px;height:88px;top:10px;right:10px}.home-dashboard .home-chart-board{gap:8px;margin-top:14px}.home-dashboard .home-chart-board>div{height:58px}.home-dashboard .home-card-visual-pico strong{font-size:26px}.home-dashboard .home-product-copy{gap:8px;padding:12px 14px 10px}.home-dashboard .home-product-copy h3{font-size:14px;line-height:1.34}.home-dashboard .home-product-copy p{min-height:34px;font-size:12px;line-height:1.45}.home-dashboard .home-tag-row{gap:7px}.home-dashboard .home-tag-row span{border-radius:5px;min-height:21px;padding-left:7px;padding-right:7px;font-size:11px}.home-dashboard .home-product-meta{gap:8px;margin-left:14px;margin-right:14px;padding:8px 0 10px;font-size:11px}.home-dashboard .home-product-meta span i{width:18px;height:18px}.home-dashboard .home-tutorial-strip{background:#fff;border:1px solid #dfe6f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:132px;display:grid;overflow:hidden;box-shadow:0 8px 20px #10182809}.home-dashboard .home-tutorial-card,.home-dashboard .home-tutorial-card:last-child{min-height:132px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e6ebf3;border-radius:0;grid-template-rows:auto 1fr auto;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;padding:12px;display:grid;overflow:hidden}.home-dashboard .home-tutorial-card:last-child{border-right:0}.home-dashboard .home-tutorial-thumb{border:0;border-radius:5px;grid-area:1/1/3;width:72px;height:52px}.home-dashboard .home-tutorial-card>div:not(.home-tutorial-thumb){grid-column:2;min-width:0;padding:0;display:block}.home-dashboard .home-tutorial-card span{border-radius:4px;min-height:18px;padding:0 6px;font-size:10px;line-height:18px}.home-dashboard .home-tutorial-card strong{color:#101828;letter-spacing:-.01em;margin-top:5px;font-size:12px;line-height:1.35;display:block}.home-dashboard .home-tutorial-card p{color:#667085;margin-top:6px;font-size:11px;line-height:1.45}.home-dashboard .home-tutorial-card em{color:#344054;border:0;grid-area:3/1/auto/2;align-self:end;align-items:center;gap:6px;margin:0;padding:0;font-size:10px;font-style:normal;display:flex}.home-dashboard .home-tutorial-card small{color:#8a94a6;border:0;grid-area:3/2;place-self:end;margin:0;padding:0;font-size:10px}.home-right-rail{gap:16px;top:80px}.home-trend-panel,.home-creator-panel{border-color:#dfe6f0;gap:12px;padding:18px;box-shadow:0 8px 20px #10182809}.home-right-rail .home-section-head h2{font-size:16px;font-weight:780}.home-right-rail .home-section-head h3{font-size:14px}.home-trend-tabs,.home-creator-tabs{gap:8px}.home-trend-tabs span,.home-creator-tabs span{border-radius:5px;min-height:28px;padding-left:10px;padding-right:10px;font-size:12px}.home-trend-list a{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;min-height:34px}.home-trend-list b{font-size:15px}.home-trend-list span{font-size:13px;font-weight:650}.home-trend-list em{font-size:12px}.home-source-list{gap:7px;padding-top:12px}.home-source-list a,.home-creator-list a{min-height:34px}.home-source-list a{grid-template-columns:28px minmax(0,1fr) auto;gap:9px}.home-source-list a>span,.home-creator-list a>span{border-radius:6px;width:24px;height:24px;font-size:11px}.home-source-list strong,.home-creator-list strong{font-size:12px}.home-source-list small{font-size:11px}.home-source-list em{border-radius:5px;padding:4px 8px;font-size:11px}.home-creator-list a{grid-template-columns:20px 26px minmax(0,1fr) auto;gap:8px}.home-creator-list b{font-size:14px}.home-creator-list em{font-size:12px}nextjs-portal,[data-nextjs-dev-tools-button],[data-nextjs-dev-tools-root],[data-nextjs-toast],.__next-dev-overlay,.__next-build-watcher{display:none!important}@media (min-width:1121px) and (max-width:1420px){body:has(.home-dashboard) .topbar{grid-template-columns:184px minmax(0,1fr);padding-left:18px;padding-right:18px}body:has(.home-dashboard) .brand{font-size:20px}body:has(.home-dashboard) .brand span:last-child:before{font-size:20px}body:has(.home-dashboard) .brand span:last-child:after{font-size:20px}body:has(.home-dashboard) .nav-main{gap:20px}body:has(.home-dashboard) .nav .nav-channel{font-size:13px}body:has(.home-dashboard) .nav-search{flex-basis:280px;width:280px;min-width:280px}.home-dashboard{grid-template-columns:160px minmax(640px,1fr) 292px;gap:14px;width:min(100%,1360px);padding:14px 10px 24px}.home-dashboard .home-hero{height:232px;padding:28px 32px}.home-dashboard .home-hero h1{max-width:314px;font-size:29px}.home-dashboard .hero-copy p{max-width:300px;margin-top:11px;font-size:12px}.home-dashboard .hero-actions{margin-top:14px}.home-dashboard .hero-code-card{width:214px;min-height:138px;top:42px;right:48px}.home-dashboard .hero-code-head b{width:40px;height:40px;top:-16px;right:-16px}.home-dashboard .hero-code-card pre{font-size:8.5px}.home-dashboard .home-project-grid{gap:12px}.home-dashboard .home-product-card{grid-template-rows:108px 1fr auto;min-height:230px}.home-dashboard .home-product-copy h3{font-size:13px}.home-dashboard .home-product-copy p{font-size:11px}.home-dashboard .home-tutorial-card,.home-dashboard .home-tutorial-card:last-child{grid-template-columns:62px minmax(0,1fr);gap:7px 10px;min-height:124px;padding:10px}.home-dashboard .home-tutorial-thumb{width:62px;height:46px}.home-dashboard .home-tutorial-card strong{font-size:11px}.home-dashboard .home-tutorial-card p,.home-dashboard .home-tutorial-card em,.home-dashboard .home-tutorial-card small{font-size:10px}.home-trend-panel,.home-creator-panel{padding:14px}}@media (min-width:1421px){.home-dashboard{grid-template-columns:184px minmax(0,900px) 350px;gap:20px;width:min(100vw - 30px,1498px);padding-top:20px}.home-dashboard .home-hero{height:306px;padding:42px}.home-dashboard .hero-copy{width:min(100%,390px)}.home-dashboard .home-hero h1{max-width:390px;font-size:40px;line-height:1.08}.home-dashboard .hero-copy p{max-width:360px;margin-top:17px;font-size:14px;line-height:1.52}.home-dashboard .hero-actions{margin-top:24px}.home-dashboard .hero-actions .button,.home-dashboard .hero-actions .ghost-button{min-width:110px;min-height:42px;padding-left:22px;padding-right:22px;font-size:13px}.home-dashboard .hero-code-card{width:260px;min-height:178px;padding:14px 17px;top:60px;right:70px}.home-dashboard .hero-code-head{font-size:12px}.home-dashboard .hero-code-head b{width:48px;height:48px;font-size:19px;top:-22px;right:-22px}.home-dashboard .hero-code-card pre{font-size:9.5px;line-height:1.68}.home-dashboard .hero-code-chip{width:46px;height:46px}.home-dashboard .hero-code-chip-a{top:50px;left:-62px}.home-dashboard .hero-code-chip-b{bottom:-6px;right:-14px}.home-dashboard .home-product-card{grid-template-rows:132px 1fr auto;min-height:302px}.home-dashboard .home-card-visual{padding:16px}.home-dashboard .home-product-copy{padding:14px 16px 11px}.home-dashboard .home-product-copy h3{font-size:15px}.home-dashboard .home-product-copy p{min-height:38px;font-size:12px;line-height:1.5}.home-dashboard .home-product-meta{margin-left:16px;margin-right:16px;padding-top:9px;padding-bottom:10px;font-size:12px}.home-dashboard .home-tutorial-strip{min-height:158px}.home-dashboard .home-tutorial-card,.home-dashboard .home-tutorial-card:last-child{grid-template-columns:78px minmax(0,1fr);min-height:158px;padding:14px}.home-dashboard .home-tutorial-thumb{width:78px;height:58px}.home-dashboard .home-tutorial-card strong{font-size:12.5px}.home-dashboard .home-tutorial-card p{font-size:11px}.home-trend-panel,.home-creator-panel{padding:18px}}.home-dashboard .home-project-grid,.home-dashboard .home-tutorial-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-dashboard .home-tutorial-strip{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.home-dashboard .home-product-card,.home-dashboard .home-tutorial-card,.home-dashboard .home-tutorial-card:last-child{background:#fff;border:1px solid #dfe6f0;border-radius:8px;min-width:0;min-height:280px;overflow:hidden;box-shadow:0 8px 22px #10182809}.home-dashboard .home-product-card{grid-template-rows:minmax(116px,auto) 1fr auto}.home-dashboard .home-tutorial-card,.home-dashboard .home-tutorial-card:last-child{color:inherit;border-right:1px solid #dfe6f0;grid-template-rows:116px 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:0;display:grid}.home-dashboard .home-tutorial-thumb{border-bottom:1px solid #e6ebf3;border-radius:0;grid-area:1/1/auto/3;width:100%;height:116px}.home-dashboard .home-tutorial-card>div:not(.home-tutorial-thumb){grid-column:1/3;align-content:start;gap:8px;min-width:0;padding:13px 16px 10px;display:grid}.home-dashboard .home-tutorial-card span{border-radius:5px;width:-webkit-fit-content;width:fit-content;min-height:22px;padding:0 8px;font-size:11px;line-height:22px}.home-dashboard .home-tutorial-card strong{color:#101828;letter-spacing:-.018em;margin:0;font-size:15px;line-height:1.32;display:block}.home-dashboard .home-tutorial-card p{color:#475467;-webkit-line-clamp:2;margin:0;font-size:12px;line-height:1.5}.home-dashboard .home-tutorial-card em{color:#344054;border-top:1px solid #e6ebf3;grid-area:3/1;align-self:center;align-items:center;gap:8px;margin:0 0 0 16px;padding:9px 0 10px;font-size:12px;font-style:normal;font-weight:650;display:flex}.home-dashboard .home-tutorial-card em i{width:20px;height:20px}.home-dashboard .home-tutorial-card small{color:#667085;border-top:1px solid #e6ebf3;grid-area:3/2;place-self:center end;min-width:-webkit-max-content;min-width:max-content;margin:0 16px 0 0;padding:9px 0 10px;font-size:12px}@media (min-width:1121px) and (max-width:1420px){.home-dashboard .home-project-grid,.home-dashboard .home-tutorial-strip{gap:12px}.home-dashboard .home-product-card,.home-dashboard .home-tutorial-card,.home-dashboard .home-tutorial-card:last-child{min-height:260px}.home-dashboard .home-product-card{grid-template-rows:minmax(104px,auto) 1fr auto}.home-dashboard .home-tutorial-card,.home-dashboard .home-tutorial-card:last-child{grid-template-rows:104px 1fr auto}.home-dashboard .home-tutorial-thumb{width:100%;height:104px}.home-dashboard .home-tutorial-card>div:not(.home-tutorial-thumb){padding:11px 13px 9px}.home-dashboard .home-tutorial-card strong{font-size:14px}.home-dashboard .home-tutorial-card p{font-size:11px}.home-dashboard .home-tutorial-card em{margin-left:13px}.home-dashboard .home-tutorial-card small{margin-right:13px}}body:has(.home-dashboard) .nav-actions{justify-content:flex-end!important;align-items:center!important;gap:16px!important}body:has(.home-dashboard) .nav-search input{color:#344054!important;background:#fff!important;border:1px solid #dfe5ef!important;border-radius:6px!important;min-height:36px!important;padding:0 44px 0 38px!important;font-size:13px!important;font-weight:520!important;box-shadow:0 1px 2px #1018280a!important}body:has(.home-dashboard) .nav-search:before{color:#667085!important;font-size:15px!important;left:16px!important}body:has(.home-dashboard) .nav-search:after{color:#667085!important;box-shadow:none!important;background:#fff!important;border:1px solid #e6ebf3!important;border-radius:5px!important;padding:1px 7px!important;font-size:11px!important;right:8px!important}body:has(.home-dashboard) .nav-create{align-items:center!important;display:inline-flex!important}body:has(.home-dashboard) .nav-create-button{color:#fff!important;background:#2457ff!important;border:0!important;border-radius:5px!important;min-width:98px!important;min-height:36px!important;padding:0 18px!important;font-size:13px!important;font-weight:720!important;box-shadow:0 8px 18px #2457ff2e!important}body:has(.home-dashboard) .nav-create-button:before{color:inherit!important;font-size:13px!important;font-weight:720!important}body:has(.home-dashboard) .notification-bell{color:#344054!important;width:24px!important;min-width:24px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:relative!important}body:has(.home-dashboard) .notification-bell:before{content:""!important;background:#e5e7eb!important;width:1px!important;height:18px!important;position:absolute!important;top:9px!important;left:-12px!important}body:has(.home-dashboard) .notification-bell-icon{stroke-width:1.8px!important;width:18px!important;height:18px!important}body:has(.home-dashboard) .nav-user-chip{color:#344054!important;width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}body:has(.home-dashboard) .nav-user-chip-guest{color:#344054!important;width:auto!important;min-width:48px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}body:has(.home-dashboard) .nav-user-chip:after{color:#344054!important;width:auto!important;height:auto!important;box-shadow:none!important;content:"⌄"!important;background:0 0!important;border:0!important;font-size:16px!important;line-height:1!important;position:static!important}body:has(.home-dashboard) .nav-avatar{background:linear-gradient(135deg,#f2d4bd,#8a4f35)!important;border:0!important;border-radius:999px!important;flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;overflow:hidden!important;box-shadow:0 1px 2px #1018281f!important}body:has(.home-dashboard) .nav-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}body:has(.home-dashboard) .nav-user-chip-guest .nav-avatar span{color:#0000!important;font-size:0!important;display:none!important}body:has(.home-dashboard) .nav-user-chip-guest .nav-avatar:before{border-radius:inherit!important;content:""!important;background:radial-gradient(circle at 50% 34%,#1d2939 0,#1d2939 18%,#0000 19%),radial-gradient(circle at 50% 82%,#1d2939 0,#1d2939 30%,#0000 31%),linear-gradient(135deg,#f2d4bd,#b87751)!important;width:100%!important;height:100%!important;display:block!important}body:has(.home-dashboard) .home-sidebar-nav a:nth-child(4){color:#2457ff}.home-wecom-card{text-align:center;background:#fff;border:1px solid #dfe6f0;border-radius:8px;justify-items:center;gap:10px;margin:6px 0 0;padding:14px 12px;display:grid}.home-wecom-qr{background:#f8fafc;border:1px solid #e5eaf3;border-radius:6px;grid-template-columns:repeat(7,1fr);gap:2px;width:54px;height:54px;padding:5px;display:grid}.home-wecom-qr i{background:0 0;border-radius:1px}.home-wecom-qr i:nth-child(2n),.home-wecom-qr i:nth-child(5n),.home-wecom-qr i:nth-child(7n+1),.home-wecom-qr i:nth-child(17),.home-wecom-qr i:nth-child(33){background:#101828}.home-wecom-card strong{color:#101828;font-size:12px;line-height:1.2}.home-wecom-card p{color:#667085;margin:0;font-size:11px;line-height:1.45}.home-wecom-card em{color:#2457ff;background:#eef3ff;border-radius:6px;width:100%;padding:7px 8px;font-size:11px;font-style:normal;font-weight:720}.home-project-scroller,.discover-card-scroller{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:16px;padding-bottom:6px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.home-project-scroller>*,.discover-card-scroller>*{scroll-snap-align:start}.discover-card-scroller{grid-auto-columns:minmax(280px,calc(25% - 12px))}.discover-card-scroller .project-card{min-width:280px}@media (max-width:1420px){.discover-card-scroller{grid-auto-columns:minmax(280px,calc(33.3333% - 10.6667px))}}@media (max-width:860px){.home-project-scroller,.discover-card-scroller{grid-auto-columns:minmax(260px,86%)}}.article-card,.tutorial-card{border-radius:8px;box-shadow:0 8px 22px #10182809}.article-detail-page,.tutorial-detail-page{max-width:1180px}.article-detail-page .tutorial-detail-hero,.tutorial-detail-page .tutorial-detail-hero{background:radial-gradient(circle at 88% 20%,#2457ff14,#0000 30%),#fff;border:1px solid #dfe6f0;border-radius:10px;min-height:260px;padding:38px 42px;box-shadow:0 8px 24px #1018280a}.article-detail-page .tutorial-detail-hero h1,.tutorial-detail-page .tutorial-detail-hero h1{color:#101828;letter-spacing:-.045em;max-width:760px;font-size:max(32px,min(4vw,52px));font-weight:820;line-height:1.08}.article-detail-page .tutorial-detail-layout,.tutorial-detail-page .tutorial-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.article-detail-page .tutorial-step-list,.tutorial-detail-page .tutorial-step-list,.article-detail-page .tutorial-resource-panel,.tutorial-detail-page .tutorial-resource-panel{border-radius:10px;box-shadow:0 8px 22px #10182809}.article-detail-page .tutorial-step,.tutorial-detail-page .tutorial-step{border-bottom:1px solid #e6ebf3;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.article-detail-page .tutorial-step:last-child,.tutorial-detail-page .tutorial-step:last-child{border-bottom:0}.article-detail-page .tutorial-step>span,.tutorial-detail-page .tutorial-step>span{color:#2457ff;background:#eef3ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:760;display:grid}.article-detail-page .tutorial-step h2,.tutorial-detail-page .tutorial-step h2{color:#101828;margin:0 0 8px;font-size:20px}.article-detail-page .tutorial-step p,.tutorial-detail-page .tutorial-step p{color:#475467;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.75}.project-detail-hero{background:#fff;border-radius:10px;box-shadow:0 8px 24px #1018280a}.detail-preview{border-radius:8px}.detail-layout{gap:22px}.detail-layout>.panel,.detail-layout>aside.panel{border-radius:10px;box-shadow:0 8px 22px #10182809}@media (max-width:980px){.article-detail-page .tutorial-detail-layout,.tutorial-detail-page .tutorial-detail-layout,.project-detail-hero,.detail-layout{grid-template-columns:1fr}}html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar{background:#0d1422f5!important;border-color:#94a3b833 #94a3b833 #94a3b838!important;box-shadow:0 1px #ffffff0a!important}html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .brand,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:before,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel{color:#eef4ff!important}html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:after,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel:hover,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel.nav-link-active{color:#7fa2ff!important}html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav-search input,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .notification-bell,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav-user-chip,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav-user-chip-guest,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-button{color:#d8e2f2!important;box-shadow:none!important;background:#111a2c!important;border-color:#94a3b838!important}html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav-search:before,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav-search:after,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav-user-chip:after,html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-button:before{color:#aab7cc!important}.nav-search:after,.app-shell:not(.app-shell-auth)>.topbar .nav-search:after,html[data-theme=dark] body .nav-search:after{content:none!important;display:none!important}body:has(.home-dashboard) .nav-search:after{content:none!important;display:none!important}.juejin-article-page{width:min(100% - 32px,1040px);padding-top:28px}.juejin-article-shell{grid-template-columns:minmax(0,820px);justify-content:center;align-items:start;gap:20px;display:grid}.juejin-article-main{background:#fff;border:1px solid #e5eaf3;border-radius:8px;min-width:0;padding:max(24px,min(4vw,42px));box-shadow:0 6px 18px #1c2c580b}.juejin-article-content-column{gap:20px;min-width:0;display:grid}.juejin-action-rail{z-index:20;will-change:top, left;justify-items:center;gap:18px;min-width:0;display:grid;position:fixed;top:96px;left:max(18px,50vw - 506px)}.juejin-action-item,.juejin-action-form{justify-items:center;gap:8px;width:76px;margin:0;display:grid;position:relative}button.juejin-action-item{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.juejin-action-copy,.juejin-action-submit{width:76px;min-height:0;color:inherit;box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid;position:relative}.juejin-action-button{color:#8a93a5;background:#fff;border:1px solid #eef1f5;border-radius:50%;place-items:center;width:58px;height:58px;transition:color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:grid;box-shadow:0 10px 24px #1f232914}.juejin-action-button svg{width:25px;height:25px}.juejin-action-badge{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#bcc4d1;border-radius:999px;min-width:34px;max-width:54px;min-height:22px;padding:0 7px;font-size:13px;font-weight:800;line-height:22px;position:absolute;top:1px;right:2px;overflow:hidden;box-shadow:0 4px 10px #606c801f}.juejin-action-label{overflow-wrap:anywhere;color:#8a93a5;text-align:center;max-width:76px;font-size:12px;font-weight:700;line-height:1.2}.juejin-action-copy:hover .juejin-action-button,.juejin-action-submit:hover .juejin-action-button,button.juejin-action-item:hover .juejin-action-button{color:#1d7dfa;border-color:#d8e8ff;transform:translateY(-1px);box-shadow:0 12px 28px #1d7dfa24}.juejin-action-copy:focus-visible .juejin-action-button{color:#1d7dfa;border-color:#d8e8ff;transform:translateY(-1px);box-shadow:0 12px 28px #1d7dfa24}.juejin-action-submit:focus-visible .juejin-action-button{color:#1d7dfa;border-color:#d8e8ff;transform:translateY(-1px);box-shadow:0 12px 28px #1d7dfa24}button.juejin-action-item:focus-visible .juejin-action-button{color:#1d7dfa;border-color:#d8e8ff;transform:translateY(-1px);box-shadow:0 12px 28px #1d7dfa24}button.juejin-action-item:focus-visible{outline:none}.juejin-action-submit.is-active .juejin-action-button,.juejin-action-item.is-active .juejin-action-button{color:#1d7dfa;background:#f5f9ff;border-color:#d8e8ff}.juejin-action-submit:disabled,button.juejin-action-item:disabled{cursor:wait;opacity:.72}.juejin-back-link{color:#1d7dfa;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}.juejin-article-main h1{color:#1d2129;letter-spacing:0;margin:0 0 14px;font-size:max(30px,min(4vw,42px));line-height:1.18}.juejin-article-meta{color:#8a919f;gap:8px 14px;font-size:14px}.juejin-article-summary{color:#4e5969;background:#f7f8fa;border-radius:8px;margin:20px 0 0;padding:14px 16px;line-height:1.75}.juejin-article-main .tutorial-tags{margin:18px 0 26px}.juejin-article-content.markdown-content{color:#252933;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;line-height:1.9}.juejin-article-content.markdown-content h1,.juejin-article-content.markdown-content h2,.juejin-article-content.markdown-content h3{color:#1d2129}.article-comments{background:#fff;border:1px solid #e5eaf3;border-radius:8px;gap:18px;min-width:0;padding:max(22px,min(3vw,34px));display:grid;box-shadow:0 6px 18px #1c2c580b}.article-comments-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.article-comments-head h2{color:#1d2129;letter-spacing:0;margin:0;font-size:22px;font-weight:850}.article-comments-head span,.article-comment-login,.article-comment-empty{color:#8a919f;font-size:14px}.article-comment-form{gap:12px;display:grid}.article-comment-form textarea{resize:vertical;color:#252933;width:100%;min-height:104px;font:inherit;background:#f7f8fa;border:1px solid #e5eaf3;border-radius:8px;outline:none;padding:14px 16px;line-height:1.65}.article-comment-form textarea:focus{background:#fff;border-color:#b8d7ff;box-shadow:0 0 0 3px #1d7dfa1a}.article-comment-submit{color:#fff;cursor:pointer;background:#1d7dfa;border:0;border-radius:6px;justify-self:end;min-height:38px;padding:0 18px;font-weight:800}.article-comment-list{gap:0;display:grid}.article-comment-item{border-bottom:1px solid #edf0f5;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.article-comment-item:last-child{border-bottom:0}.article-comment-avatar{color:#fff;background:#1d7dfa;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid;overflow:hidden}.article-comment-avatar img{object-fit:cover;width:100%;height:100%}.article-comment-body{gap:8px;min-width:0;display:grid}.article-comment-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.article-comment-meta strong{color:#1d2129;font-size:15px;font-weight:800}.article-comment-meta span{color:#8a919f;font-size:13px}.article-comment-body p{color:#252933;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.article-comment-actions{flex-wrap:wrap;gap:8px;display:flex}.article-comment-vote{color:#8a919f;cursor:pointer;background:#fff;border:1px solid #e5eaf3;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.article-comment-vote svg{width:15px;height:15px}.article-comment-vote:hover,.article-comment-vote.is-active{color:#1d7dfa;background:#f5f9ff;border-color:#d8e8ff}.article-comment-vote:focus-visible{color:#1d7dfa;background:#f5f9ff;border-color:#d8e8ff}.juejin-author-panel{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.juejin-author-avatar{color:#fff;background:#1d7dfa;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.juejin-author-avatar img{object-fit:cover;width:100%;height:100%}.juejin-author-panel a:not(.juejin-author-avatar){color:#1d2129;text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.juejin-author-panel p{color:#8a919f;margin:4px 0 0;font-size:13px}.juejin-stats-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.juejin-stats-panel div{background:#f7f8fa;border-radius:8px;gap:4px;min-height:64px;padding:12px;display:grid}.juejin-stats-panel span{color:#8a919f;font-size:12px}.juejin-stats-panel strong{color:#1d2129;font-size:20px;line-height:1.1}.juejin-share-panel{gap:10px;display:grid}.juejin-share-panel .ghost-button{justify-content:center;width:100%}@media (max-width:980px){.juejin-article-page{padding-bottom:128px}.juejin-article-shell{grid-template-columns:1fr}.juejin-action-rail{background:#fff;border:1px solid #e5eaf3;border-radius:8px;justify-content:flex-start;gap:10px;padding:10px;display:flex;position:fixed;top:auto;bottom:12px;left:10px;right:10px;overflow-x:auto;box-shadow:0 12px 32px #1c2c5829}.juejin-action-item,.juejin-action-form,.juejin-action-copy,.juejin-action-submit{flex:0 0 72px;width:72px}.juejin-action-button{width:48px;height:48px}.juejin-action-button svg{width:21px;height:21px}.juejin-action-badge{min-width:28px;min-height:20px;font-size:12px;line-height:20px;right:3px}.article-comments{padding:22px 18px}}@media (max-width:620px){.juejin-article-page{width:min(100% - 20px,100%);padding-top:16px}.juejin-article-main{padding:22px 18px}.article-comments{padding:20px 16px}.article-comments-head{flex-direction:column;align-items:flex-start}.article-comment-submit{width:100%}.article-comment-item{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 0}.article-comment-avatar{width:34px;height:34px}.juejin-stats-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.juejin-stats-panel div{min-height:56px;padding:8px}.juejin-stats-panel strong{font-size:16px}}.project-card>:not(.project-card-hitarea),.discover-project-card>:not(.discover-project-hitarea){z-index:auto!important}.project-card-hitarea,.discover-project-hitarea{display:block;z-index:1!important}.project-card a:not(.project-card-hitarea),.project-card button,.discover-project-card a:not(.discover-project-hitarea),.discover-project-card button{z-index:2;position:relative}body:has(.article-publish-page){background:#f4f6f9;overflow:hidden}body:has(.article-publish-page) .app-shell{min-height:100svh;overflow:hidden}body:has(.article-publish-page) .app-shell:before{display:none}body:has(.article-publish-page) .app-shell:after{display:none}body:has(.article-publish-page) .topbar{display:none}body:has(.article-publish-page) .site-footer{display:none}.article-publish-page{color:#1d2129;background:#f4f6f9;min-height:100svh}.article-publish-shell{grid-template-columns:minmax(0,1fr) minmax(420px,46vw);width:100%;height:100svh;min-height:0;display:grid}.article-publish-editor,.article-publish-preview{min-width:0;min-height:0}.article-publish-editor{background:#fff;border-right:1px solid #e5e6eb;flex-direction:column;gap:18px;padding:0 30px 28px;display:flex;overflow-y:auto}.article-publish-topbar{z-index:5;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0 -30px;padding:0 30px;display:flex;position:-webkit-sticky;position:sticky;top:0}.article-publish-heading{align-items:center;gap:18px;min-width:0;display:flex}.article-publish-heading>a{color:#1d7dfa;background:#f7fbff;border:1px solid #e5e6eb;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.article-publish-heading>div{gap:3px;min-width:0;display:grid}.article-publish-heading span,.article-preview-label,.article-body-field>span,.article-reference-field>span,.article-meta-grid label>span{color:#86909c;letter-spacing:0;font-size:12px;font-weight:700}.article-publish-heading strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.article-publish-submit{color:#fff;cursor:pointer;background:#1d7dfa;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #1d7dfa2e}.article-publish-submit:disabled{cursor:wait;opacity:.72}.article-title-input,.article-summary-input,.article-meta-grid input,.article-reference-field input,.article-body-field textarea{color:#1d2129;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0}.article-title-input{min-height:58px;padding:12px 0 4px;font-size:30px;font-weight:800;line-height:1.28}.article-title-input::placeholder,.article-summary-input::placeholder,.article-meta-grid input::placeholder,.article-reference-field input::placeholder,.article-body-field textarea::placeholder{color:#c0c4cc}.article-summary-input{resize:vertical;color:#4e5969;background:#f7f8fa;border:1px solid #edf0f5;border-radius:8px;min-height:88px;padding:14px 16px;font-size:15px;line-height:1.75}.article-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-meta-grid label,.article-reference-field{background:#fff;border:1px solid #edf0f5;border-radius:8px;gap:7px;min-width:0;padding:12px 14px;display:grid}.article-meta-grid input,.article-reference-field input{min-height:28px;font-size:14px}.article-body-field{flex-direction:column;flex:auto;gap:10px;min-height:460px;display:flex}.article-body-field textarea{resize:vertical;color:#252933;min-height:460px;font-family:var(--font-mono);border-top:1px solid #edf0f5;flex:auto;padding:20px 0 56px;font-size:15px;line-height:1.85}.article-publish-preview{background:#f4f6f9;padding:28px;overflow-y:auto}.article-preview-card{background:#fff;border:1px solid #e5e6eb;border-radius:8px;min-height:calc(100svh - 56px);padding:38px 44px 56px;box-shadow:0 10px 32px #1f23290f}.article-preview-label{margin-bottom:18px}.article-preview-card h1{color:#1d2129;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:850;line-height:1.32}.article-preview-meta{color:#86909c;flex-wrap:wrap;gap:8px 14px;margin-top:14px;font-size:14px;display:flex}.article-preview-summary{color:#4e5969;overflow-wrap:anywhere;background:#f7f8fa;border-radius:8px;margin:22px 0 0;padding:14px 16px;font-size:15px;line-height:1.75}.article-preview-tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.article-preview-tags span{color:#1d7dfa;background:#eef6ff;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.article-live-preview.markdown-content{color:#252933;background:0 0;border:0;border-radius:0;margin-top:28px;padding:0;font-size:16px;line-height:1.9}.article-live-preview.markdown-content h1,.article-live-preview.markdown-content h2,.article-live-preview.markdown-content h3{color:#1d2129}.article-live-preview.markdown-content h1{font-size:28px}.article-live-preview.markdown-content h2{border-bottom:1px solid #edf0f5;padding-bottom:8px;font-size:24px}.article-live-preview.markdown-content pre{border-radius:8px}@media (max-width:1180px){.article-publish-shell{grid-template-columns:minmax(0,1fr) minmax(360px,42vw)}.article-publish-editor{padding-left:24px;padding-right:24px}.article-publish-topbar{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.article-publish-preview{padding:22px}.article-preview-card{padding:30px 28px 44px}}@media (max-width:900px){body:has(.article-publish-page){overflow:auto}body:has(.article-publish-page) .app-shell{overflow:visible}.article-publish-shell{flex-direction:column;height:auto;min-height:100svh;display:flex}.article-publish-editor{border-bottom:1px solid #e5e6eb;border-right:0;overflow:visible}.article-publish-preview{overflow:visible}.article-preview-card{min-height:0}}@media (max-width:620px){.article-publish-editor{gap:14px;padding:0 16px 22px}.article-publish-topbar{min-height:64px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.article-publish-heading{gap:10px}.article-publish-heading>a{min-height:34px;padding:0 9px}.article-publish-heading span{display:none}.article-publish-heading strong{font-size:16px}.article-publish-submit{min-height:36px;padding:0 12px;font-size:14px}.article-title-input{min-height:50px;font-size:24px}.article-summary-input{min-height:112px}.article-meta-grid{grid-template-columns:1fr}.article-body-field,.article-body-field textarea{min-height:420px}.article-publish-preview{padding:16px}.article-preview-card{padding:24px 18px 34px}.article-preview-card h1{font-size:26px}.article-live-preview.markdown-content{font-size:15px}}body:has(.home-dashboard) .topbar{background:#fffffff5!important;height:auto!important;min-height:60px!important;overflow:visible!important}body:has(.home-dashboard) .nav{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;width:100%!important;min-width:0!important}body:has(.home-dashboard) .nav-main{scrollbar-width:none;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important}body:has(.home-dashboard) .nav-main::-webkit-scrollbar{display:none}body:has(.home-dashboard) .nav-actions{flex:0 auto!important;min-width:0!important;max-width:100%!important}body:has(.home-dashboard) .nav-search{flex:max(190px,min(22vw,320px))!important;width:max(190px,min(22vw,320px))!important;min-width:0!important}body:has(.home-dashboard) .nav-create-menu{z-index:30}body:has(.home-dashboard) .nav-dropdown-menu{z-index:30}@media (max-width:1180px){body:has(.home-dashboard) .topbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:10px 16px!important}body:has(.home-dashboard) .brand{width:100%!important;max-width:none!important;min-height:38px!important}body:has(.home-dashboard) .nav{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:auto!important}body:has(.home-dashboard) .nav-main{gap:18px!important;width:100%!important;height:42px!important}body:has(.home-dashboard) .nav .nav-channel{white-space:nowrap!important;min-height:42px!important}body:has(.home-dashboard) .nav-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}body:has(.home-dashboard) .nav-search{flex:320px!important;width:auto!important;min-width:min(100%,260px)!important}body:has(.home-dashboard) .nav-actions>.magnetic-inline{flex:none!important}body:has(.home-dashboard) .nav-signout-form{flex:none!important}}@media (max-width:720px){body:has(.home-dashboard) .topbar{padding:8px 12px 10px!important}body:has(.home-dashboard) .brand{font-size:19px!important}body:has(.home-dashboard) .brand span:last-child:before{font-size:19px!important}body:has(.home-dashboard) .brand span:last-child:after{font-size:19px!important}body:has(.home-dashboard) .brand-mark{width:28px!important;height:28px!important}body:has(.home-dashboard) .nav-main{gap:16px!important;height:38px!important}body:has(.home-dashboard) .nav .nav-channel{width:auto!important;min-height:38px!important;padding:0!important;font-size:13px!important}body:has(.home-dashboard) .nav-actions{grid-template-columns:minmax(0,1fr) repeat(3,auto)!important;align-items:center!important;gap:8px!important;display:grid!important}body:has(.home-dashboard) .nav-search{flex-basis:auto!important;grid-column:1/-1!important;width:100%!important;min-width:0!important}body:has(.home-dashboard) .nav-create{width:auto!important;min-width:0!important}body:has(.home-dashboard) .nav-actions>.magnetic-inline{width:auto!important;min-width:0!important}body:has(.home-dashboard) .nav-signout-form{width:auto!important;min-width:0!important}body:has(.home-dashboard) .nav-create-button{width:auto!important;min-width:86px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}body:has(.home-dashboard) .notification-bell{width:34px!important;min-width:34px!important;min-height:34px!important}body:has(.home-dashboard) .notification-bell:before{display:none!important}body:has(.home-dashboard) .nav-user-chip{justify-content:center!important;width:34px!important;min-width:34px!important;min-height:34px!important}body:has(.home-dashboard) .nav-user-chip-guest{justify-content:center!important;width:34px!important;min-width:34px!important;min-height:34px!important}body:has(.home-dashboard) .nav-user-chip:after{display:none!important}body:has(.home-dashboard) .nav-avatar{width:28px!important;min-width:28px!important;height:28px!important}body:has(.home-dashboard) .nav-user-name{display:none!important}body:has(.home-dashboard) .nav-admin-link{display:none!important}body:has(.home-dashboard) .nav-signout-button{display:none!important}}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar{box-sizing:border-box!important;grid-template-columns:204px minmax(0,1fr)!important;max-width:100%!important;display:grid!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;gap:22px!important;width:100%!important;min-width:0!important;display:grid!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-main{scrollbar-width:none;overflow-x:auto!important;overflow-y:visible!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-main::-webkit-scrollbar{display:none}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-search{flex:max(190px,min(22vw,320px))!important;width:max(190px,min(22vw,320px))!important;min-width:0!important}@media (max-width:1180px){body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;padding:10px 16px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .brand{flex:none!important;width:100%!important;max-width:none!important;min-height:38px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:auto!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-main{gap:18px!important;width:100%!important;height:42px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-dropdown{height:auto!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .magnetic-inline{height:auto!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel{white-space:nowrap!important;min-height:42px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;display:flex!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-search{flex:320px!important;width:auto!important;min-width:min(100%,260px)!important}}@media (max-width:720px){body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar{padding:8px 12px 10px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .brand{min-height:34px!important;font-size:19px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:before{font-size:19px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:after{font-size:19px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .brand-mark{width:28px!important;height:28px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-main{gap:16px!important;height:38px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel{width:auto!important;min-height:38px!important;padding:0!important;font-size:13px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-actions{grid-template-columns:minmax(0,1fr) repeat(3,auto)!important;align-items:center!important;gap:8px!important;display:grid!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-search{flex-basis:auto!important;grid-column:1/-1!important;width:100%!important;min-width:0!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-create-button{width:auto!important;min-width:86px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .notification-bell{width:34px!important;min-width:34px!important;min-height:34px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .notification-bell:before{display:none!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-user-chip{justify-content:center!important;width:34px!important;min-width:34px!important;min-height:34px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-user-chip-guest{justify-content:center!important;width:34px!important;min-width:34px!important;min-height:34px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-user-chip:after{display:none!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-user-name{display:none!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-admin-link{display:none!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-signout-button{display:none!important}body:has(.home-dashboard) .home-dashboard{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:12px!important}body:has(.home-dashboard) .home-sidebar{grid-column:auto!important;min-width:0!important;position:static!important}body:has(.home-dashboard) .home-right-rail{grid-column:auto!important;min-width:0!important;position:static!important}body:has(.home-dashboard) .home-right-rail{grid-template-columns:minmax(0,1fr)!important}}.home-product-card{cursor:pointer;position:relative}.home-product-hitarea{z-index:1;border-radius:inherit;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.home-product-card>:not(.home-product-hitarea){z-index:auto;position:relative}.home-product-card a:not(.home-product-hitarea),.project-card a:not(.project-card-hitarea),.project-card button,.discover-project-card a:not(.discover-project-hitarea),.discover-project-card button{z-index:3;position:relative}body:not(:has(.article-detail-page))>.app-shell:not(.app-shell-auth) .page:has(.project-detail-hero){width:min(100% - 40px,1360px);padding-top:28px}body:not(:has(.article-detail-page)) .project-detail-hero{background:#fff;border:1px solid #e5eaf3;border-radius:8px;grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);gap:max(24px,min(3vw,44px));margin-bottom:28px;padding:max(24px,min(3.2vw,40px));box-shadow:0 10px 28px #1018280b}body:not(:has(.article-detail-page)) .detail-preview{background:#f7f9fc;border:1px solid #e5eaf3;border-radius:8px;min-height:360px}body:not(:has(.article-detail-page)) .detail-preview span{color:#1d7dfa;background:#eef6ff;border-color:#e5eaf3;border-radius:6px}body:not(:has(.article-detail-page)) .detail-preview strong{color:#4e5969}body:not(:has(.article-detail-page)) .detail-hero-copy{gap:16px}body:not(:has(.article-detail-page)) .detail-hero-copy h1{color:#1d2129;letter-spacing:0;font-size:max(34px,min(4vw,56px));font-weight:850;line-height:1.12}body:not(:has(.article-detail-page)) .detail-hero-copy>.muted{color:#4e5969;max-width:860px;font-size:16px;line-height:1.75}body:not(:has(.article-detail-page)) .detail-hero-copy .meta{flex-wrap:wrap;gap:10px 16px}body:not(:has(.article-detail-page)) .detail-hero-copy .project-type-row{gap:8px}body:not(:has(.article-detail-page)) .detail-hero-copy .tag-row{gap:8px}body:not(:has(.article-detail-page)) .detail-hero-copy .stats-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}body:not(:has(.article-detail-page)) .detail-hero-copy .button{border-radius:6px;min-height:42px}body:not(:has(.article-detail-page)) .detail-hero-copy .ghost-button{border-radius:6px;min-height:42px}body:not(:has(.article-detail-page)) .detail-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:24px;margin-top:0}body:not(:has(.article-detail-page)) .detail-layout>.panel{background:#fff;border:1px solid #e5eaf3;border-radius:8px;box-shadow:0 8px 22px #10182809}body:not(:has(.article-detail-page)) .detail-layout>aside.panel{background:#fff;border:1px solid #e5eaf3;border-radius:8px;box-shadow:0 8px 22px #10182809}body:not(:has(.article-detail-page)) .asset-tabs{gap:24px;padding:max(22px,min(3vw,34px))}body:not(:has(.article-detail-page)) .asset-tabs>h2{color:#1d2129;letter-spacing:0;margin:0;font-size:24px;font-weight:820}body:not(:has(.article-detail-page)) .asset-tabs>.markdown-content{color:#252933;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;line-height:1.9}body:not(:has(.article-detail-page)) .project-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body:not(:has(.article-detail-page)) .media-placeholder{background:#f7f9fc;border-radius:8px;min-height:112px;padding:18px}body:not(:has(.article-detail-page)) .detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body:not(:has(.article-detail-page)) .detail-section-grid .panel{box-shadow:none;background:#fbfcfe;border:1px solid #eef1f5;border-radius:8px}body:not(:has(.article-detail-page)) .asset-tabs .inset-panel{box-shadow:none;background:#fbfcfe;border:1px solid #eef1f5;border-radius:8px}body:not(:has(.article-detail-page)) .creator-profile-card{gap:16px;padding:20px;position:-webkit-sticky;position:sticky;top:84px}body:not(:has(.article-detail-page)) .detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0}body:not(:has(.article-detail-page)) .detail-metrics .metric-card{background:#f7f9fc;border-radius:8px;min-height:74px}body:not(:has(.article-detail-page)) .detail-layout aside .button{border-radius:6px;min-height:40px}body:not(:has(.article-detail-page)) .detail-layout aside .ghost-button{border-radius:6px;min-height:40px}@media (max-width:1080px){body:not(:has(.article-detail-page)) .project-detail-hero{grid-template-columns:minmax(280px,.46fr) minmax(0,1fr)}body:not(:has(.article-detail-page)) .detail-layout{grid-template-columns:minmax(0,1fr)}body:not(:has(.article-detail-page)) .creator-profile-card{position:static}}@media (max-width:820px){body:not(:has(.article-detail-page))>.app-shell:not(.app-shell-auth) .page:has(.project-detail-hero){width:min(100% - 24px,100%);padding-top:18px}body:not(:has(.article-detail-page)) .project-detail-hero{grid-template-columns:1fr;gap:18px;padding:18px}body:not(:has(.article-detail-page)) .detail-preview{min-height:260px}body:not(:has(.article-detail-page)) .detail-hero-copy h1{font-size:max(28px,min(8vw,38px))}body:not(:has(.article-detail-page)) .project-media{grid-template-columns:1fr}body:not(:has(.article-detail-page)) .detail-section-grid{grid-template-columns:1fr}}@media (max-width:560px){body:not(:has(.article-detail-page))>.app-shell:not(.app-shell-auth) .page:has(.project-detail-hero){width:100%;padding:12px 10px 32px}body:not(:has(.article-detail-page)) .project-detail-hero{border-left:0;border-right:0;border-radius:0}body:not(:has(.article-detail-page)) .detail-layout>.panel{border-left:0;border-right:0;border-radius:0}body:not(:has(.article-detail-page)) .detail-layout>aside.panel{border-left:0;border-right:0;border-radius:0}body:not(:has(.article-detail-page)) .project-detail-hero{margin-left:-10px;margin-right:-10px}body:not(:has(.article-detail-page)) .detail-preview{min-height:220px}body:not(:has(.article-detail-page)) .detail-hero-copy .button{width:100%}body:not(:has(.article-detail-page)) .detail-hero-copy .ghost-button{width:100%}body:not(:has(.article-detail-page)) .detail-hero-copy .magnetic-inline{width:100%}body:not(:has(.article-detail-page)) .asset-tabs{padding:20px 16px}body:not(:has(.article-detail-page)) .detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-avatar img,.author-avatar img,.author-card-avatar img,.creator-profile-avatar img,.creator-directory-avatar img,.home-creator-list a>span img,.article-comment-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}body:has(.home-dashboard) .nav-user-chip-guest .nav-avatar img{display:block!important}body:has(.home-dashboard) .nav-user-chip-guest .nav-avatar:before{display:none!important}body:has(.home-dashboard) .nav-user-chip-guest .nav-avatar span{display:none!important}body:has(.me-final-page){background:#fff;min-width:1180px}body:has(.me-final-page):before{display:none!important}body:has(.me-final-page) .app-shell:before{display:none!important}body:has(.me-final-page) .app-shell:after{display:none!important}body:has(.me-final-page) .site-footer{display:none!important}body:has(.me-final-page) .topbar{z-index:40;height:64px;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;background:#fffffff5;border-bottom:1px solid #e5e7eb;grid-template-columns:220px minmax(0,1fr);gap:0;padding:0 24px;display:grid;position:-webkit-sticky;position:sticky;top:0}body:has(.me-final-page) .brand{color:#0f172a;letter-spacing:-.02em;gap:12px;max-width:none;font-size:20px;font-weight:800;text-decoration:none}body:has(.me-final-page) .brand-mark{color:#0000;width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}body:has(.me-final-page) .brand-mark:before{content:"";border:3px solid #2563eb;border-radius:999px;width:13px;height:22px;position:absolute;top:4px}body:has(.me-final-page) .brand-mark:after{content:"";border:3px solid #2563eb;border-radius:999px;width:13px;height:22px;position:absolute;top:4px}body:has(.me-final-page) .brand-mark:before{left:5px;transform:rotate(22deg)}body:has(.me-final-page) .brand-mark:after{right:5px;transform:rotate(-22deg)}body:has(.me-final-page) .nav{grid-template-columns:minmax(0,1fr) auto;gap:24px;height:64px;display:grid}body:has(.me-final-page) .nav-main{justify-content:flex-start;gap:31px;height:64px;position:relative;overflow:visible}body:has(.me-final-page) .nav-active-indicator{display:none!important}body:has(.me-final-page) .topbar .magnetic-inline{align-items:center;height:64px;display:inline-flex}body:has(.me-final-page) .topbar .nav-dropdown{align-items:center;height:64px;display:inline-flex}body:has(.me-final-page) .nav .nav-channel{color:#0f172a;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:14px;font-weight:750;line-height:64px;text-decoration:none;display:inline-flex;position:relative}body:has(.me-final-page) .nav .nav-channel:hover{color:#2563eb;box-shadow:none;background:0 0}body:has(.me-final-page) .nav .nav-channel.nav-link-active{color:#2563eb;box-shadow:none;background:0 0}body:has(.me-final-page) .nav .nav-channel.nav-link-active:after{content:"";background:#2563eb;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}body:has(.me-final-page) .nav-actions{gap:16px}body:has(.me-final-page) .nav-search{width:276px;height:40px;position:relative}body:has(.me-final-page) .nav-search:before{z-index:1;content:"";border:1.8px solid #64748b;border-radius:999px;width:14px;height:14px;position:absolute;top:12px;left:14px}body:has(.me-final-page) .nav-search:after{z-index:1;content:"";background:#64748b;border-radius:999px;width:7px;height:1.8px;position:absolute;top:25px;left:27px;transform:rotate(45deg)}body:has(.me-final-page) .nav-search input{color:#64748b;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;height:40px;min-height:40px;padding:0 14px 0 40px;font-size:13px;font-weight:500;box-shadow:0 1px 2px #0f172a05}body:has(.me-final-page) .nav-search input::placeholder{color:#8793a8}body:has(.me-final-page) .nav-create-button{color:#fff;background:#2563eb;border:0;border-radius:7px;width:114px;min-width:114px;height:40px;min-height:40px;padding:0 18px 0 42px;font-size:14px;font-weight:750;box-shadow:0 8px 18px #2563eb3d}body:has(.me-final-page) .nav-create-button:before{content:"";border:1.8px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;left:18px}body:has(.me-final-page) .nav-create-button:after{content:"";border-top:1.8px solid #fff;border-right:1.8px solid #fff;width:7px;height:7px;position:absolute;left:22px;transform:rotate(45deg)}body:has(.me-final-page) .notification-bell{color:#0f172a;width:26px;min-width:26px;height:40px;box-shadow:none;background:0 0;border:0;position:relative}body:has(.me-final-page) .notification-bell-icon{width:22px;height:22px}body:has(.me-final-page) .notification-bell .notification-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:12px;top:8px;right:-2px}body:has(.me-final-page) .nav-user-chip{width:42px;max-width:42px;height:40px;box-shadow:none;background:0 0;border:0;gap:0;padding:0;position:relative}body:has(.me-final-page) .nav-user-chip:after{content:"";border-bottom:1.6px solid #475569;border-right:1.6px solid #475569;width:7px;height:7px;position:absolute;top:16px;right:-14px;transform:rotate(45deg)}body:has(.me-final-page) .nav-user-chip .nav-avatar{border-radius:50%;width:32px;min-width:32px;height:32px;overflow:hidden;box-shadow:0 0 0 3px #e8f0ff}body:has(.me-final-page) .nav-user-name{display:none!important}body:has(.me-final-page) .nav-admin-link{display:none!important}body:has(.me-final-page) .nav-signout-form{display:none!important}.me-final-page{--mf-blue:#2563eb;--mf-text:#0f172a;--mf-muted:#64748b;--mf-line:#e2e8f0;--mf-soft:#f8fafc;min-height:calc(100vh - 64px);color:var(--mf-text);background:#fff;grid-template-columns:220px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.me-final-page *{box-sizing:border-box}.me-final-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.me-final-sidebar{background:#fff;border-right:1px solid #e5e7eb;height:calc(100vh - 64px);padding:28px 20px 24px;position:-webkit-sticky;position:sticky;top:64px;overflow-y:auto}.me-final-side-group{gap:8px;display:grid}.me-final-side-secondary{border-top:1px solid #edf2f7;margin-top:30px;padding-top:22px}.me-final-side-link{color:#475569;border-radius:8px;align-items:center;gap:14px;height:44px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.me-final-side-link:hover,.me-final-side-link.is-active{color:#2563eb;background:#eef4ff}.me-final-qr-card{background:#fff;border:1px solid #dfe7f2;border-radius:8px;min-height:160px;margin-top:30px;padding:20px 12px}.me-final-qr-card strong{color:#0f172a;margin-bottom:14px;font-size:14px;font-weight:760;display:block}.me-final-qr-card div{align-items:center;gap:16px;display:flex}.me-final-qr-card img{object-fit:cover;flex:0 0 61px;width:61px;height:61px}.me-final-qr-card p{color:#334155;overflow-wrap:normal;word-break:normal;flex:1;min-width:0;margin:0;font-size:13px;font-weight:650;line-height:1.5}.me-final-content{background:radial-gradient(circle at 37% 16%,#2563eb0e,#0000 290px),linear-gradient(#fff 0%,#fdfefe 100%);min-width:0;padding:50px 52px 42px 44px}.me-final-profile{grid-template-columns:180px minmax(0,1fr) 514px;align-items:center;gap:18px;min-height:196px;display:grid}.me-final-avatar{background:#dbe8ff;border-radius:50%;width:166px;height:166px;overflow:hidden;box-shadow:0 12px 36px #2563eb29}.me-final-avatar img{object-fit:cover;width:100%;height:100%}.me-final-name-row{align-items:center;gap:12px;display:flex}.me-final-name-row h1{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:820;line-height:1.08}.me-final-name-row span{color:#2563eb;background:#eaf2ff;border-radius:6px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.me-final-handle{color:#64748b;margin:14px 0 0;font-size:14px;font-weight:520}.me-final-bio{color:#64748b;max-width:560px;margin:13px 0 0;font-size:15px;font-weight:450;line-height:1.62}.me-final-profile-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;font-size:14px;font-weight:500;display:flex}.me-final-profile-meta span,.me-final-work-meta span{align-items:center;gap:7px;display:inline-flex}.me-final-profile-meta .me-final-icon{color:#7c8aa5;width:16px;height:16px}.me-final-profile-actions{gap:16px;margin-top:24px;display:flex}.me-final-primary,.me-final-secondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.me-final-primary{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 8px 18px #2563eb38}.me-final-secondary{color:#334155;background:#fff;border:1px solid #dfe7f2}.me-final-secondary .me-final-icon{width:15px;height:15px}.me-final-stats{background:#fff;border:1px solid #dfe7f2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:148px;display:grid;box-shadow:0 16px 36px #0f172a0e}.me-final-stats div{border-right:1px solid #e5e7eb;justify-items:center;gap:11px;min-width:0;padding:0 18px;display:grid}.me-final-stats div:last-child{border-right:0}.me-final-stats .me-final-icon{width:22px;height:22px}.me-final-stats div:first-child .me-final-icon{color:#60a5fa}.me-final-stats div:nth-child(2) .me-final-icon{color:#f59e0b}.me-final-stats div:nth-child(3) .me-final-icon{color:#ef4444}.me-final-stats div:nth-child(4) .me-final-icon{color:#22c55e}.me-final-stats span{color:#475569;font-size:13px;font-weight:600}.me-final-stats strong{color:#0f172a;font-size:21px;font-weight:820;line-height:1}.me-final-tabs{border-bottom:1px solid #e5e7eb;gap:38px;height:45px;margin-top:54px;display:flex}.me-final-tab{color:#475569;align-items:flex-start;height:45px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.me-final-tab.is-active{color:#2563eb}.me-final-tab.is-active:after{content:"";background:#2563eb;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.me-final-work-toolbar{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.me-final-title{align-items:center;gap:12px;display:flex}.me-final-title h2{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.me-final-title span{color:#475569;background:#eef2f7;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 9px;font-size:13px;font-weight:750;display:grid}.me-final-controls{align-items:center;gap:16px;display:flex}.me-final-search{background:#fff;border:1px solid #dfe7f2;border-radius:8px;align-items:center;width:336px;height:44px;display:flex;position:relative}.me-final-search .me-final-icon{color:#64748b;margin-left:16px}.me-final-search input{color:#334155;background:0 0;border:0;outline:0;width:100%;height:42px;padding:0 14px 0 10px;font-size:13px}.me-final-search input::placeholder{color:#94a3b8}.me-final-controls select{color:#0f172a;background:#fff;border:1px solid #dfe7f2;border-radius:8px;width:108px;height:44px;padding:0 14px;font-size:13px;font-weight:650}.me-final-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.me-final-work-card{background:#fff;border:1px solid #dfe7f2;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:80px minmax(0,1fr);gap:20px;min-height:146px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a04}.me-final-work-card:hover{border-color:#cfd9e8;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a0f}.me-final-work-hit{z-index:1;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0}.me-final-work-card a:not(.me-final-work-hit),.me-final-work-card button{z-index:2;position:relative}.me-final-project-visual,.me-final-project-image{border-radius:10px;grid-row:1/2;width:80px;height:80px;overflow:hidden}.me-final-project-image{object-fit:cover}.me-final-project-visual{background:#f1f5f9;place-items:center;display:grid;position:relative}.visual-dark{color:#60a5fa;background:linear-gradient(145deg,#06152f,#0b1022)}.visual-dark strong{color:#fff;font-size:18px;font-weight:850;position:absolute;bottom:11px}.cluster-ring{border:6px solid #1688ff;border-radius:999px;width:27px;height:18px;position:absolute}.cluster-ring.a{transform:translate(-11px,-12px)rotate(-35deg)}.cluster-ring.b{transform:translate(12px,-2px)rotate(35deg)}.cluster-ring.c{transform:translate(-3px,10px)rotate(0)}.visual-pet{background:linear-gradient(145deg,#5f68d9,#a965d7)}.pet-face{background:radial-gradient(circle at 35% 38%,#fff 0,#fff 8px,#142554 9px,#142554 12px,#0000 13px),radial-gradient(circle at 67% 38%,#fff 0,#fff 8px,#142554 9px,#142554 12px,#0000 13px),linear-gradient(#d8f3ff,#6ac1ff);border-radius:45% 45% 50% 50%;width:54px;height:54px;position:relative;box-shadow:inset 0 -8px #ffffff38}.pet-face:before,.pet-face:after{content:"";background:#a78bfae6;border-radius:50% 50% 4px;width:18px;height:18px;position:absolute;top:-8px}.pet-face:before{left:4px;transform:rotate(-25deg)}.pet-face:after{right:4px;transform:rotate(115deg)}.visual-screen{background:linear-gradient(145deg,#07152c,#0b254a)}.screen-card{background:#0c2348;border:1px solid #60a5fa59;border-radius:4px;gap:5px;width:58px;height:48px;padding:9px;display:grid;box-shadow:inset 0 0 18px #2563eb73}.screen-card i{background:#1d4ed8;border-radius:99px;height:5px}.screen-card i:nth-child(2){background:#38bdf8;width:70%}.screen-card i:nth-child(3){opacity:.55;width:88%}.visual-cube{background:linear-gradient(145deg,#f5f9ff,#eaf2ff)}.cube-stack{width:54px;height:54px;position:relative}.cube-stack i{background:linear-gradient(145deg,#dbeafe,#60a5fa);border-radius:6px;width:28px;height:28px;position:absolute;box-shadow:0 12px 20px #2563eb2e}.cube-stack i:first-child{top:0;left:13px}.cube-stack i:nth-child(2){top:24px;left:0}.cube-stack i:nth-child(3){top:24px;right:0}.visual-mono{background:linear-gradient(145deg,#111,#343434)}.cursor-mark{clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background:linear-gradient(145deg,#fff,#9ca3af);width:46px;height:46px;position:relative}.cursor-mark i{clip-path:inherit;background:#111;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.visual-bars{background:linear-gradient(145deg,#f8fbff,#e9f1ff)}.bars-mark{align-items:flex-end;gap:7px;height:54px;display:flex}.bars-mark i{background:linear-gradient(#93c5fd,#2563eb);border-radius:8px 8px 3px 3px;width:10px;box-shadow:0 8px 14px #2563eb33}.bars-mark i:first-child{height:33px}.bars-mark i:nth-child(2){height:47px}.bars-mark i:nth-child(3){height:25px}.bars-mark i:nth-child(4){height:40px}.me-final-work-copy{min-width:0}.me-final-work-title-row{align-items:center;gap:10px;min-width:0;display:flex}.me-final-work-title-row h2{min-width:0;margin:0;font-size:16px;font-weight:800;line-height:1.2}.me-final-work-title-row h2 a{color:#0f172a;text-decoration:none}.me-final-type-pill{color:#2563eb;white-space:nowrap;background:#eaf2ff;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.me-final-work-copy p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13px;font-weight:450;line-height:1.62;display:-webkit-box;overflow:hidden}.me-final-reject{color:#dc2626;margin-top:6px;font-size:12px;display:block}.me-final-work-meta{color:#64748b;grid-column:1/3;align-items:center;gap:23px;font-size:12px;font-weight:600;display:flex}.me-final-work-meta .me-final-icon{color:#7183a4;width:16px;height:16px}.me-final-work-state{z-index:2;color:#7c8aa5;align-items:center;gap:18px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:20px;right:20px}.me-final-work-state em{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;height:22px;padding:0 9px;font-style:normal;font-weight:750;display:inline-flex}.me-final-work-state em.is-draft{color:#d97706;background:#fffbeb;border-color:#fde68a}.me-final-pagination{justify-content:center;gap:14px;margin-top:34px;display:flex}.me-final-pagination button{color:#0f172a;background:#fff;border:1px solid #dfe7f2;border-radius:8px;width:36px;height:36px;font-size:15px;font-weight:750}.me-final-pagination button.is-active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 16px #2563eb33}.me-final-notice,.me-final-empty{margin-top:18px}.me-final-related-grid{margin-top:24px}@media (max-width:1280px){body:has(.me-final-page) .topbar{grid-template-columns:190px minmax(0,1fr);padding:0 20px}body:has(.me-final-page) .nav-main{gap:22px}body:has(.me-final-page) .nav-search{width:230px}.me-final-page{grid-template-columns:200px minmax(0,1fr)}.me-final-content{padding:52px 55px 42px 45px}.me-final-profile{grid-template-columns:180px minmax(0,1fr) 520px}.me-final-stats{grid-column:auto;width:520px}.me-final-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){body:has(.me-final-page){min-width:0}body:has(.me-final-page) .topbar{grid-template-columns:1fr;height:auto;min-height:64px}body:has(.me-final-page) .nav-main{display:none}body:has(.me-final-page) .nav-search{display:none}.me-final-page{grid-template-columns:1fr}.me-final-sidebar{border-bottom:1px solid #e5e7eb;border-right:0;height:auto;position:static}.me-final-profile,.me-final-work-grid{grid-template-columns:1fr}.me-final-tabs,.me-final-work-toolbar,.me-final-controls{flex-wrap:wrap}.me-final-search{width:min(100%,336px)}}body.me-final-active{background:#fff!important;min-width:1180px!important}body:has(.me-final-page){background:#fff!important;min-width:1180px!important}body.me-final-active{scrollbar-width:none!important}html:has(body.me-final-active){scrollbar-width:none!important}html:has(body.me-final-active)::-webkit-scrollbar{display:none!important}body.me-final-active::-webkit-scrollbar{display:none!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar{z-index:40!important;height:72px!important;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fffffff7!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:222px minmax(0,1fr)!important;gap:0!important;padding:0 24px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar{z-index:40!important;height:72px!important;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fffffff7!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:222px minmax(0,1fr)!important;gap:0!important;padding:0 24px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.me-final-page) .topbar{z-index:40!important;height:72px!important;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fffffff7!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:222px minmax(0,1fr)!important;gap:0!important;padding:0 24px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .brand{color:#0f172a!important;letter-spacing:0!important;gap:12px!important;max-width:190px!important;height:72px!important;font-size:21px!important;font-weight:800!important}body:has(.me-final-page) .topbar .brand{color:#0f172a!important;letter-spacing:0!important;gap:12px!important;max-width:190px!important;height:72px!important;font-size:21px!important;font-weight:800!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .brand-mark{width:31px!important;min-width:31px!important;height:31px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.me-final-page) .topbar .brand-mark{width:31px!important;min-width:31px!important;height:31px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:before,body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .brand span:last-child:after{display:none!important}body:has(.me-final-page) .topbar .brand span:last-child:before{display:none!important}body:has(.me-final-page) .topbar .brand span:last-child:after{display:none!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .brand span:last-child{color:#0f172a!important;letter-spacing:0!important;font-size:21px!important;font-weight:800!important}body:has(.me-final-page) .topbar .brand span:last-child{color:#0f172a!important;letter-spacing:0!important;font-size:21px!important;font-weight:800!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav{grid-template-columns:minmax(560px,1fr) auto!important;align-items:center!important;gap:24px!important;height:72px!important;min-height:72px!important;display:grid!important}body:has(.me-final-page) .topbar .nav{grid-template-columns:minmax(560px,1fr) auto!important;align-items:center!important;gap:24px!important;height:72px!important;min-height:72px!important;display:grid!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-main{justify-content:flex-start!important;align-items:center!important;gap:38px!important;width:auto!important;min-width:0!important;height:72px!important;min-height:72px!important;padding-left:32px!important;display:flex!important;overflow:visible!important}body:has(.me-final-page) .topbar .nav-main{justify-content:flex-start!important;align-items:center!important;gap:38px!important;width:auto!important;min-width:0!important;height:72px!important;min-height:72px!important;padding-left:32px!important;display:flex!important;overflow:visible!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-active-indicator{display:none!important}body:has(.me-final-page) .topbar .nav-active-indicator{display:none!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .magnetic-inline,body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-dropdown{align-items:center!important;height:72px!important;min-height:72px!important;display:inline-flex!important}body:has(.me-final-page) .topbar .magnetic-inline{align-items:center!important;height:72px!important;min-height:72px!important;display:inline-flex!important}body:has(.me-final-page) .topbar .nav-dropdown{align-items:center!important;height:72px!important;min-height:72px!important;display:inline-flex!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel{color:#0f172a!important;height:72px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;padding:0!important;font-size:14px!important;font-weight:750!important;line-height:72px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}body:has(.me-final-page) .topbar .nav .nav-channel{color:#0f172a!important;height:72px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;padding:0!important;font-size:14px!important;font-weight:750!important;line-height:72px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel:hover,body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel.nav-link-active,body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel[href=\/creators]{color:#2563eb!important;box-shadow:none!important;background:0 0!important}body:has(.me-final-page) .topbar .nav .nav-channel:hover{color:#2563eb!important;box-shadow:none!important;background:0 0!important}body:has(.me-final-page) .topbar .nav .nav-channel.nav-link-active{color:#2563eb!important;box-shadow:none!important;background:0 0!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel.nav-link-active:after,body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel[href=\/creators]:after{content:""!important;background:#2563eb!important;border-radius:999px 999px 0 0!important;height:3px!important;display:block!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}body:has(.me-final-page) .topbar .nav .nav-channel.nav-link-active:after{content:""!important;background:#2563eb!important;border-radius:999px 999px 0 0!important;height:3px!important;display:block!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel[href=\/]{color:#0f172a!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel[href=\/]:after{display:none!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-actions{flex:0 0 544px!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;width:544px!important;min-width:0!important;display:flex!important}body:has(.me-final-page) .topbar .nav-actions{flex:0 0 544px!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;width:544px!important;min-width:0!important;display:flex!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-signout-form{display:none!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .magnetic-inline:has(.nav-admin-link){display:none!important}body:has(.me-final-page) .topbar .nav-signout-form{display:none!important}body:has(.me-final-page) .topbar .magnetic-inline:has(.nav-admin-link){display:none!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .notification-bell{margin-left:20px!important}body:has(.me-final-page) .topbar .notification-bell{margin-left:20px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .magnetic-inline:has(.nav-user-chip){margin-left:6px!important}body:has(.me-final-page) .topbar .magnetic-inline:has(.nav-user-chip){margin-left:6px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-search{flex:0 0 276px!important;width:276px!important;min-width:276px!important;max-width:276px!important;height:40px!important}body:has(.me-final-page) .topbar .nav-search{flex:0 0 276px!important;width:276px!important;min-width:276px!important;max-width:276px!important;height:40px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-search input{color:#64748b!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:8px!important;width:276px!important;min-width:276px!important;max-width:276px!important;height:40px!important;min-height:40px!important;padding:0 14px 0 40px!important;font-size:13px!important;font-weight:500!important;box-shadow:0 1px 2px #0f172a05!important}body:has(.me-final-page) .topbar .nav-search input{color:#64748b!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:8px!important;width:276px!important;min-width:276px!important;max-width:276px!important;height:40px!important;min-height:40px!important;padding:0 14px 0 40px!important;font-size:13px!important;font-weight:500!important;box-shadow:0 1px 2px #0f172a05!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-create-button{color:#fff!important;text-align:right!important;white-space:nowrap!important;background:#2563eb!important;border:0!important;border-radius:7px!important;justify-content:flex-end!important;align-items:center!important;width:114px!important;min-width:114px!important;height:40px!important;min-height:40px!important;padding:0 17px 0 40px!important;font-size:14px!important;font-weight:750!important;line-height:40px!important;display:inline-flex!important;position:relative!important;box-shadow:0 8px 18px #2563eb3d!important}body:has(.me-final-page) .topbar .nav-create-button{color:#fff!important;text-align:right!important;white-space:nowrap!important;background:#2563eb!important;border:0!important;border-radius:7px!important;justify-content:flex-end!important;align-items:center!important;width:114px!important;min-width:114px!important;height:40px!important;min-height:40px!important;padding:0 17px 0 40px!important;font-size:14px!important;font-weight:750!important;line-height:40px!important;display:inline-flex!important;position:relative!important;box-shadow:0 8px 18px #2563eb3d!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-create-button:before{left:16px!important}body:has(.me-final-page) .topbar .nav-create-button:before{left:16px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-create-button:after{left:20px!important}body:has(.me-final-page) .topbar .nav-create-button:after{left:20px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .notification-bell{width:26px!important;min-width:26px!important;height:40px!important}body:has(.me-final-page) .topbar .notification-bell{width:26px!important;min-width:26px!important;height:40px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-user-chip{width:42px!important;max-width:42px!important;height:40px!important;padding:0!important}body:has(.me-final-page) .topbar .nav-user-chip{width:42px!important;max-width:42px!important;height:40px!important;padding:0!important}body.me-final-active .me-final-page{grid-template-columns:222px minmax(0,1fr)!important;min-height:calc(100vh - 72px)!important}body:has(.me-final-page) .me-final-page{grid-template-columns:222px minmax(0,1fr)!important;min-height:calc(100vh - 72px)!important}body.me-final-active .me-final-sidebar{scrollbar-width:none!important;width:222px!important;height:calc(100vh - 72px)!important;padding:32px 20px 24px!important;top:72px!important;overflow-y:auto!important}body:has(.me-final-page) .me-final-sidebar{scrollbar-width:none!important;width:222px!important;height:calc(100vh - 72px)!important;padding:32px 20px 24px!important;top:72px!important;overflow-y:auto!important}body.me-final-active .me-final-sidebar::-webkit-scrollbar{display:none!important}body:has(.me-final-page) .me-final-sidebar::-webkit-scrollbar{display:none!important}body.me-final-active .me-final-side-group{gap:0!important}body:has(.me-final-page) .me-final-side-group{gap:0!important}body.me-final-active .me-final-side-secondary{margin-top:16px!important;padding-top:18px!important}body:has(.me-final-page) .me-final-side-secondary{margin-top:16px!important;padding-top:18px!important}body.me-final-active .me-final-side-link{border-radius:8px!important;gap:14px!important;height:44px!important;padding:0 16px!important;font-size:14px!important;font-weight:650!important}body:has(.me-final-page) .me-final-side-link{border-radius:8px!important;gap:14px!important;height:44px!important;padding:0 16px!important;font-size:14px!important;font-weight:650!important}body.me-final-active .me-final-qr-card{border-radius:8px!important;min-height:160px!important;margin-top:30px!important;padding:20px 12px!important}body:has(.me-final-page) .me-final-qr-card{border-radius:8px!important;min-height:160px!important;margin-top:30px!important;padding:20px 12px!important}body.me-final-active .me-final-qr-card div{align-items:center!important;gap:16px!important;display:flex!important}body:has(.me-final-page) .me-final-qr-card div{align-items:center!important;gap:16px!important;display:flex!important}body.me-final-active .me-final-qr-card img{flex:0 0 61px!important;width:61px!important;height:61px!important}body:has(.me-final-page) .me-final-qr-card img{flex:0 0 61px!important;width:61px!important;height:61px!important}body.me-final-active .me-final-qr-card p{word-break:normal!important;overflow-wrap:normal!important;flex:auto!important;min-width:0!important;max-width:none!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}body:has(.me-final-page) .me-final-qr-card p{word-break:normal!important;overflow-wrap:normal!important;flex:auto!important;min-width:0!important;max-width:none!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}@media (max-width:640px){body.me-final-active .me-final-qr-card div{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}body:has(.me-final-page) .me-final-qr-card div{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}body.me-final-active .me-final-qr-card p{width:100%!important}body:has(.me-final-page) .me-final-qr-card p{width:100%!important}}body.me-final-active .me-final-content{background:radial-gradient(circle at 37% 16%,#2563eb0e,#0000 290px),linear-gradient(#fff 0%,#fdfefe 100%)!important;min-width:0!important;padding:52px 52px 42px 44px!important}body:has(.me-final-page) .me-final-content{background:radial-gradient(circle at 37% 16%,#2563eb0e,#0000 290px),linear-gradient(#fff 0%,#fdfefe 100%)!important;min-width:0!important;padding:52px 52px 42px 44px!important}body.me-final-active .me-final-profile{grid-template-columns:180px minmax(0,1fr) 516px!important;align-items:start!important;gap:20px!important;min-height:196px!important;display:grid!important}body:has(.me-final-page) .me-final-profile{grid-template-columns:180px minmax(0,1fr) 516px!important;align-items:start!important;gap:20px!important;min-height:196px!important;display:grid!important}body.me-final-active .me-final-avatar{width:166px!important;height:166px!important}body:has(.me-final-page) .me-final-avatar{width:166px!important;height:166px!important}body.me-final-active .me-final-name-row h1{font-size:30px!important;font-weight:820!important;line-height:1.08!important}body:has(.me-final-page) .me-final-name-row h1{font-size:30px!important;font-weight:820!important;line-height:1.08!important}body.me-final-active .me-final-profile-copy{padding-top:5px!important}body:has(.me-final-page) .me-final-profile-copy{padding-top:5px!important}body.me-final-active .me-final-bio{max-width:560px!important}body:has(.me-final-page) .me-final-bio{max-width:560px!important}body.me-final-active .me-final-stats{border:1px solid #dfe7f2!important;border-radius:10px!important;justify-self:end!important;width:516px!important;max-width:516px!important;height:148px!important;margin-top:24px!important;box-shadow:0 16px 36px #0f172a0e!important}body:has(.me-final-page) .me-final-stats{border:1px solid #dfe7f2!important;border-radius:10px!important;justify-self:end!important;width:516px!important;max-width:516px!important;height:148px!important;margin-top:24px!important;box-shadow:0 16px 36px #0f172a0e!important}body.me-final-active .me-final-stats div{gap:11px!important;padding:0 18px!important}body:has(.me-final-page) .me-final-stats div{gap:11px!important;padding:0 18px!important}body.me-final-active .me-final-tabs{gap:38px!important;height:35px!important;margin-top:47px!important}body:has(.me-final-page) .me-final-tabs{gap:38px!important;height:35px!important;margin-top:47px!important}body.me-final-active .me-final-tab{height:35px!important;font-size:14px!important;font-weight:700!important}body:has(.me-final-page) .me-final-tab{height:35px!important;font-size:14px!important;font-weight:700!important}body.me-final-active .me-final-work-toolbar{height:44px!important;margin-top:26px!important}body:has(.me-final-page) .me-final-work-toolbar{height:44px!important;margin-top:26px!important}body.me-final-active .me-final-title h2{font-size:20px!important;font-weight:800!important;line-height:1.2!important}body:has(.me-final-page) .me-final-title h2{font-size:20px!important;font-weight:800!important;line-height:1.2!important}body.me-final-active .me-final-search{border:1px solid #dfe7f2!important;border-radius:8px!important;width:336px!important;height:44px!important}body:has(.me-final-page) .me-final-search{border:1px solid #dfe7f2!important;border-radius:8px!important;width:336px!important;height:44px!important}body.me-final-active .me-final-controls select{border-radius:8px!important;width:108px!important;height:44px!important}body:has(.me-final-page) .me-final-controls select{border-radius:8px!important;width:108px!important;height:44px!important}body.me-final-active .me-final-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:25px!important}body:has(.me-final-page) .me-final-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:25px!important}body.me-final-active .me-final-work-card{border:1px solid #dfe7f2!important;border-radius:10px!important;grid-template-rows:auto 1fr!important;grid-template-columns:80px minmax(0,1fr)!important;gap:20px!important;height:166px!important;min-height:166px!important;padding:20px!important;box-shadow:0 1px 2px #0f172a04!important}body:has(.me-final-page) .me-final-work-card{border:1px solid #dfe7f2!important;border-radius:10px!important;grid-template-rows:auto 1fr!important;grid-template-columns:80px minmax(0,1fr)!important;gap:20px!important;height:166px!important;min-height:166px!important;padding:20px!important;box-shadow:0 1px 2px #0f172a04!important}body.me-final-active .me-final-project-visual,body.me-final-active .me-final-project-image{border-radius:10px!important;width:80px!important;height:80px!important}body:has(.me-final-page) .me-final-project-visual{border-radius:10px!important;width:80px!important;height:80px!important}body:has(.me-final-page) .me-final-project-image{border-radius:10px!important;width:80px!important;height:80px!important}body.me-final-active .me-final-work-title-row{grid-template-columns:minmax(0,auto) auto!important;justify-content:start!important;align-items:center!important;gap:10px!important;max-width:100%!important;display:grid!important}body:has(.me-final-page) .me-final-work-title-row{grid-template-columns:minmax(0,auto) auto!important;justify-content:start!important;align-items:center!important;gap:10px!important;max-width:100%!important;display:grid!important}body.me-final-active .me-final-work-title-row h2{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:168px!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}body:has(.me-final-page) .me-final-work-title-row h2{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:168px!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}body.me-final-active .me-final-work-copy p{margin-top:14px!important;font-size:13px!important;line-height:1.62!important}body:has(.me-final-page) .me-final-work-copy p{margin-top:14px!important;font-size:13px!important;line-height:1.62!important}body.me-final-active .me-final-work-meta{gap:23px!important;font-size:12px!important}body:has(.me-final-page) .me-final-work-meta{gap:23px!important;font-size:12px!important}body.me-final-active .me-final-work-state{gap:18px!important;font-size:12px!important;bottom:20px!important;right:20px!important}body:has(.me-final-page) .me-final-work-state{gap:18px!important;font-size:12px!important;bottom:20px!important;right:20px!important}body.me-final-active .me-final-pagination{gap:14px!important;margin-top:34px!important}body:has(.me-final-page) .me-final-pagination{gap:14px!important;margin-top:34px!important}@media (max-width:1400px){body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-main{gap:28px!important;padding-left:20px!important}body:has(.me-final-page) .topbar .nav-main{gap:28px!important;padding-left:20px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-search,body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-search input{flex-basis:236px!important;width:236px!important;min-width:236px!important;max-width:236px!important}body:has(.me-final-page) .topbar .nav-search{flex-basis:236px!important;width:236px!important;min-width:236px!important;max-width:236px!important}body:has(.me-final-page) .topbar .nav-search input{flex-basis:236px!important;width:236px!important;min-width:236px!important;max-width:236px!important}body.me-final-active .me-final-content{padding-left:36px!important;padding-right:36px!important}body:has(.me-final-page) .me-final-content{padding-left:36px!important;padding-right:36px!important}body.me-final-active .me-final-profile{grid-template-columns:170px minmax(0,1fr) 420px!important;gap:18px!important}body:has(.me-final-page) .me-final-profile{grid-template-columns:170px minmax(0,1fr) 420px!important;gap:18px!important}body.me-final-active .me-final-avatar{width:158px!important;height:158px!important}body:has(.me-final-page) .me-final-avatar{width:158px!important;height:158px!important}body.me-final-active .me-final-stats{width:420px!important;max-width:420px!important}body:has(.me-final-page) .me-final-stats{width:420px!important;max-width:420px!important}body.me-final-active .me-final-stats div{padding:0 12px!important}body:has(.me-final-page) .me-final-stats div{padding:0 12px!important}}@media (max-width:1180px){body.me-final-active{min-width:0!important}body:has(.me-final-page){min-width:0!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar{grid-template-columns:190px minmax(0,1fr)!important;padding:0 20px!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar{grid-template-columns:190px minmax(0,1fr)!important;padding:0 20px!important}body:has(.me-final-page) .topbar{grid-template-columns:190px minmax(0,1fr)!important;padding:0 20px!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav{grid-template-columns:minmax(0,1fr) auto!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-main{gap:20px!important;padding-left:0!important}body:has(.me-final-page) .topbar .nav-main{gap:20px!important;padding-left:0!important}body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-search,body.me-final-active .app-shell:not(.app-shell-auth)>.topbar .nav-search input{flex-basis:210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}body:has(.me-final-page) .topbar .nav-search{flex-basis:210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}body:has(.me-final-page) .topbar .nav-search input{flex-basis:210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}body.me-final-active .me-final-page{grid-template-columns:200px minmax(0,1fr)!important}body:has(.me-final-page) .me-final-page{grid-template-columns:200px minmax(0,1fr)!important}body.me-final-active .me-final-sidebar{width:200px!important}body:has(.me-final-page) .me-final-sidebar{width:200px!important}body.me-final-active .me-final-profile{grid-template-columns:150px minmax(0,1fr)!important}body:has(.me-final-page) .me-final-profile{grid-template-columns:150px minmax(0,1fr)!important}body.me-final-active .me-final-stats{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-top:16px!important}body:has(.me-final-page) .me-final-stats{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-top:16px!important}}.hottop-v1-page .hottop-v1-primary,.hottop-v1-page .hottop-v1-primary:hover{color:#fff!important}.hottop-v1-page .hottop-v1-step-card strong,.hottop-v1-page .hottop-v1-step-card em{white-space:nowrap}.hottop-discover-hero{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:48px;padding:72px 0 52px;display:grid}.hottop-discover-hero h1{max-width:760px;color:var(--ht-text);letter-spacing:-.02em;margin:0;font-size:52px;font-weight:760;line-height:1.12}.hottop-discover-hero p:not(.hottop-v1-kicker){max-width:680px;color:var(--ht-muted);margin:18px 0 0;font-size:16px;line-height:1.7}.hottop-discover-metrics{border:1px solid var(--ht-border);background:var(--ht-card);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 36px #0f172a0b}.hottop-discover-metrics div{border-right:1px solid var(--ht-border);border-bottom:1px solid var(--ht-border);padding:22px}.hottop-discover-metrics div:nth-child(2n){border-right:0}.hottop-discover-metrics div:nth-last-child(-n+2){border-bottom:0}.hottop-discover-metrics strong{color:var(--ht-text);font-size:28px;font-weight:780;line-height:1;display:block}.hottop-discover-metrics span{color:var(--ht-muted);margin-top:8px;font-size:13px;display:block}.hottop-discover-section{border-top:1px solid var(--ht-border);padding:40px 0}.hottop-discover-source-strip{flex-wrap:wrap;gap:12px;display:flex}.hottop-discover-source-pill{border:1px solid var(--ht-border);background:var(--ht-card);color:#334155;border-radius:14px;align-items:center;gap:9px;min-height:42px;padding:8px 13px;font-size:14px;font-weight:680;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #0f172a09}.hottop-discover-source-pill:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.hottop-discover-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.hottop-discover-main-list,.hottop-discover-side-card,.hottop-discover-board{border:1px solid var(--ht-border);background:var(--ht-card);border-radius:18px;box-shadow:0 14px 36px #0f172a0b}.hottop-discover-main-list{overflow:hidden}.hottop-discover-row{border-bottom:1px solid var(--ht-border);grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:18px 22px;transition:background .18s;display:grid}.hottop-discover-row:hover{background:#f8fafc}.hottop-discover-row:last-child{border-bottom:0}.hottop-discover-row>span{color:#64748b;background:#f1f5f9;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:780;display:grid}.hottop-discover-row>span.is-hot{color:var(--ht-primary);background:#eff6ff}.hottop-discover-row strong{color:var(--ht-text);font-size:16px;font-weight:720;line-height:1.45;display:block}.hottop-discover-row p{color:var(--ht-muted);margin:6px 0 0;font-size:13px}.hottop-discover-row>svg{color:#94a3b8}.hottop-discover-side{align-content:start;gap:18px;display:grid}.hottop-discover-side-card{padding:20px}.hottop-discover-side-card h3{color:var(--ht-text);margin:0 0 14px;font-size:16px;font-weight:750}.hottop-discover-side-card>a:not(.hottop-discover-daily-link){border-bottom:1px solid var(--ht-border);color:#334155;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;font-weight:650;display:flex}.hottop-discover-side-card>a:not(.hottop-discover-daily-link):last-child{border-bottom:0}.hottop-discover-side-card>a.active{color:var(--ht-primary)}.hottop-discover-side-card p{color:var(--ht-muted);margin:0 0 16px;font-size:14px;line-height:1.6}.hottop-discover-daily-link{color:var(--ht-primary);align-items:center;gap:8px;font-size:14px;font-weight:720;display:inline-flex}.hottop-discover-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hottop-discover-board{overflow:hidden}.hottop-discover-board header{border-bottom:1px solid var(--ht-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.hottop-discover-board header>div{align-items:center;gap:12px;min-width:0;display:flex}.hottop-discover-board h3{color:var(--ht-text);margin:0;font-size:16px;font-weight:750}.hottop-discover-board header span,.hottop-discover-board header a{color:var(--ht-muted);font-size:12px;font-weight:650}.hottop-discover-board header a:hover{color:var(--ht-primary)}.hottop-discover-board ol{margin:0;padding:0;list-style:none}.hottop-discover-board li a{border-bottom:1px solid var(--ht-border);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.hottop-discover-board li:last-child a{border-bottom:0}.hottop-discover-board li span{color:#94a3b8;font-size:12px;font-weight:780}.hottop-discover-board li strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.hottop-discover-board li em{color:var(--ht-muted);font-size:12px;font-style:normal}.hottop-discover-board li.empty{color:var(--ht-muted);padding:18px 20px;font-size:13px}.hottop-discover-empty{text-align:center;place-items:center;min-height:280px;padding:48px;display:grid}.hottop-discover-empty svg{color:var(--ht-primary);font-size:28px}.hottop-discover-empty strong{color:var(--ht-text);margin-top:12px;font-size:18px;display:block}.hottop-discover-empty span{color:var(--ht-muted);margin-top:8px;font-size:14px}@media (max-width:1180px){.hottop-discover-hero,.hottop-discover-layout{grid-template-columns:1fr}.hottop-discover-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hottop-discover-hero{padding:42px 0 34px}.hottop-discover-hero h1{font-size:34px}.hottop-discover-metrics,.hottop-discover-board-grid{grid-template-columns:1fr}.hottop-discover-metrics div,.hottop-discover-metrics div:nth-child(2n),.hottop-discover-metrics div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ht-border)}.hottop-discover-metrics div:last-child{border-bottom:0}.hottop-discover-row{grid-template-columns:34px minmax(0,1fr)}.hottop-discover-row>svg{display:none}}.hottop-daily-final{--daily-blue:#2563eb;--daily-blue-dark:#1d4ed8;--daily-text:#111827;--daily-muted:#667085;--daily-line:#e5e7eb;--daily-soft-line:#eef2f7;--daily-bg:#f8fafc;--daily-card:#fff;min-height:100vh;color:var(--daily-text);background:var(--daily-bg);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.hottop-daily-final.hh-clone-page{padding-top:14px}.hottop-daily-final *,.hottop-daily-final :before,.hottop-daily-final :after{box-sizing:border-box}.hottop-daily-final a{color:inherit;text-decoration:none}.hottop-daily-final button,.hottop-daily-final input{font:inherit}.htd-topbar{border-bottom:1px solid var(--daily-line);background:#fffffff5;grid-template-columns:260px minmax(420px,632px) 260px;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:grid}.htd-logo{color:var(--daily-text);align-items:center;gap:12px;font-size:26px;font-weight:820;display:inline-flex}.htd-logo svg{color:var(--daily-blue);font-size:28px}.htd-search{color:#667085;background:#f9fafb;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:10px;height:38px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffffe6}.htd-search input{width:100%;color:var(--daily-text);background:0 0;border:0;outline:0;font-size:14px}.htd-search input::placeholder{color:#697586}.htd-user-actions{color:#344054;justify-self:end;align-items:center;gap:18px;display:inline-flex}.htd-icon-btn,.htd-avatar,.htd-page-actions button,.htd-filterbar button,.htd-topic-chips button,.htd-ai-toggle button,.htd-keyword-builder button,.htd-profile-card button,.htd-current-setting button,.htd-premium-card button{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0}.htd-icon-btn{color:#1f2937;place-items:center;width:28px;height:28px;font-size:20px;display:grid;position:relative}.htd-bell span{color:#fff;background:#ef4444;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:760;display:grid;position:absolute;top:-8px;right:-5px}.htd-avatar{color:#475467;background:linear-gradient(145deg,#e5e7eb,#f8fafc);border-radius:999px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #d0d5dd}.htd-main-nav{border-bottom:1px solid var(--daily-line);background:#fff;align-items:center;gap:38px;height:52px;padding:0 48px;display:flex}.htd-main-nav a{color:#344054;align-items:center;height:52px;font-size:15px;font-weight:620;display:inline-flex;position:relative}.htd-main-nav a.active{color:var(--daily-blue)}.htd-main-nav a.active:after{background:var(--daily-blue);content:"";border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.htd-page{width:min(100% - 24px,1510px);margin:0 auto;padding:12px 0 44px}.htd-layer-row{grid-template-columns:340px 704px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:14px;padding:0 24px;display:grid}.htd-layer-row.no-eyebrow{grid-template-columns:minmax(0,1fr)}.htd-layer-row.no-eyebrow .htd-layer-tabs{justify-self:center;width:min(100%,980px);height:60px}.htd-layer-row.no-eyebrow .htd-layer-tabs a{gap:3px}.htd-layer-row.no-eyebrow .htd-layer-tabs a span{display:block}.htd-layer-tabs{background:#fff;border:1px solid #dbe2ec;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:704px;max-width:100%;height:60px;display:grid;overflow:hidden;box-shadow:0 1px 2px #10182805}.htd-layer-tabs a{color:#344054;border-right:1px solid #e5e7eb;align-content:center;justify-items:center;gap:3px;font-size:14px;display:grid}.htd-layer-tabs a:last-child{border-right:0}.htd-layer-tabs a strong{font-size:15px;font-weight:760}.htd-layer-tabs a span{color:#667085;font-size:12px;font-weight:520}.htd-layer-tabs a.active{color:#fff;background:linear-gradient(#2563eb 0%,#0f55f0 100%)}.htd-layer-tabs a.active span{color:#ffffffdb}.htd-page-actions{justify-self:end;align-items:center;gap:12px;display:inline-flex}.htd-page-actions button{color:#344054;background:#fff;border:1px solid #dbe2ec;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:640;display:inline-flex}.htd-section-label{color:var(--daily-text);margin:0;font-size:18px;font-weight:780}.htd-two-col{grid-template-columns:minmax(0,1fr) 308px;gap:16px;display:grid}.htd-panel,.htd-side-card{border:1px solid var(--daily-line);background:var(--daily-card);border-radius:10px;box-shadow:0 10px 28px #10182806}.htd-facts-main{min-height:780px;padding:22px 24px 18px}.htd-facts-main h1,.htd-topic-head h1,.htd-custom-head h1{color:var(--daily-text);margin:0;font-size:28px;font-weight:820;line-height:1.2}.htd-lead,.htd-topic-head p,.htd-custom-head>p{color:#475467;margin:10px 0 0;font-size:15px;line-height:1.55}.htd-stats{background:#fff;border:1px solid #dbe2ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));height:58px;margin-top:15px;display:grid;overflow:hidden}.htd-stats div{border-right:1px solid #e5e7eb;grid-template-rows:auto auto;grid-template-columns:28px auto;place-content:center;align-items:center;column-gap:12px;padding:0 20px;display:grid}.htd-stats div:last-child{border-right:0}.htd-stats div>.anticon{color:var(--daily-blue);grid-area:1/1/span 2;place-items:center;font-size:23px;display:grid}.htd-stats div>.anticon svg{width:1em;height:1em;color:inherit}.htd-stats strong{color:var(--daily-text);grid-area:1/2;font-size:16px;font-weight:820;line-height:1.1}.htd-stats div>span:not(.anticon){color:#475467;white-space:nowrap;grid-area:2/2;font-size:13px;font-weight:560;line-height:1.2}.htd-filterbar{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.htd-category-tabs,.htd-sort-actions{align-items:center;gap:10px;display:inline-flex}.htd-category-tabs button,.htd-sort-actions button{color:#344054;background:#fff;border:1px solid #dbe2ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:52px;height:36px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.htd-category-tabs button.active{border-color:var(--daily-blue);color:#fff;background:var(--daily-blue)}.htd-facts-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:16px}.htd-facts-table th{color:#667085;text-align:left;border-bottom:1px solid #dbe2ec;padding:0 12px 10px;font-size:12px;font-weight:560}.htd-facts-table th:first-child{width:62px}.htd-facts-table th:nth-child(2){width:140px}.htd-facts-table th:nth-child(4),.htd-facts-table th:nth-child(5){width:100px}.htd-facts-table th:nth-child(6){width:170px}.htd-facts-table td{color:#344054;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:10px 12px;font-size:13px}.htd-rank{color:#344054;background:#eef2f7;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:760;display:grid}.htd-rank.hot{color:#fff;background:linear-gradient(#ff3b30 0%,#ef4444 100%)}.htd-facts-table tr:nth-child(2) .htd-rank.hot{background:linear-gradient(#ff8a00 0%,#ff6b00 100%)}.htd-facts-table tr:nth-child(3) .htd-rank.hot{color:#111827;background:linear-gradient(#ffea00 0%,#ffd400 100%)}.htd-source-cell{align-items:center;gap:10px;min-width:0;display:flex}.htd-source-mark{color:#111827;background:#f2f4f7;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:820;display:grid}.htd-source-mark.openai,.htd-source-mark.cursor,.htd-source-mark.github{color:#fff;background:#050505}.htd-source-mark.anthropic{background:#e9e6df}.htd-source-mark.kr,.htd-source-mark.\33 6kr{color:#fff;background:var(--daily-blue)}.htd-source-cell span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.htd-facts-table td:nth-child(3) strong{color:var(--daily-text);font-size:14px;font-weight:780;line-height:1.35;display:block}.htd-facts-table td:nth-child(3) p{color:#475467;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.htd-heat-icon{color:#ff6b00}.htd-facts-table td:last-child{align-items:center;gap:22px;display:flex}.htd-facts-table td:last-child a{color:var(--daily-blue);white-space:nowrap;font-size:12px;font-weight:700}.htd-load-more{width:-webkit-max-content;width:max-content;color:var(--daily-blue);align-items:center;gap:8px;margin:14px auto 0;font-size:13px;font-weight:720;display:flex}.htd-sidebar{align-content:start;gap:16px;display:grid}.htd-side-card{padding:22px}.htd-side-card h3{color:var(--daily-text);margin:0 0 16px;font-size:20px;font-weight:800}.htd-reading-steps{gap:8px;display:grid}.htd-reading-steps div{border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;min-height:72px;padding:8px;display:grid;position:relative}.htd-reading-steps div:before{content:"";background:#d8dee8;width:2px;position:absolute;top:44px;bottom:-22px;left:26px}.htd-reading-steps div:last-child:before{display:none}.htd-reading-steps span{color:#64748b;background:#e5e7eb;border-radius:999px;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:15px;font-weight:780;display:grid}.htd-reading-steps strong{color:#344054;font-size:15px;font-weight:760}.htd-reading-steps em{color:#667085;font-size:13px;font-style:normal}.htd-reading-steps div.active{background:#eff6ff;border-color:#bfdbfe}.htd-reading-steps div.active span{color:#fff;background:var(--daily-blue)}.htd-reading-steps div.active strong,.htd-reading-steps div.active em{color:var(--daily-blue)}.htd-reading-note{color:#475467;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.htd-reading-note svg{color:#64748b;flex:none;margin-top:2px}.htd-cta-card p,.htd-side-card p{color:#475467;margin:0;font-size:14px;line-height:1.65}.htd-side-card .htd-reading-note{color:#475467;margin:16px 0 0;font-size:13px;line-height:1.55}.htd-cta-card a,.htd-premium-card button{color:#fff;background:var(--daily-blue);border-radius:7px;justify-content:center;align-items:center;gap:10px;height:50px;margin-top:18px;font-size:15px;font-weight:760;display:flex;box-shadow:0 8px 18px #2563eb29}.htd-refresh-note{color:#667085;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.htd-topic-head,.htd-custom-head{padding:16px 12px 0}.htd-topic-chips{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.htd-topic-chips button{color:#111827;background:#fff;border:1px solid #dbe2ec;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 18px;font-size:13px;font-weight:680;display:inline-flex}.htd-topic-chips button.active{border-color:var(--daily-blue);color:#fff;background:var(--daily-blue)}.htd-ai-toggle{background:#fff;border:1px solid #dbe2ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;width:408px;height:42px;margin-top:22px;display:inline-grid;overflow:hidden}.htd-ai-toggle button{color:#344054;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.htd-ai-toggle button.active{color:#fff;background:var(--daily-blue)}.htd-ai-toggle span,.htd-current-setting span{color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;height:18px;padding:0 8px;font-size:11px;font-weight:720;display:inline-flex}.htd-topic-grid{grid-template-columns:392px minmax(0,1fr) 292px;gap:16px;margin-top:16px;padding:0 12px;display:grid}.htd-topic-list,.htd-topic-analysis{padding:18px 16px}.htd-topic-list header,.htd-topic-analysis header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.htd-topic-list h2,.htd-topic-analysis h2,.htd-profile-card h2{color:var(--daily-text);margin:0;font-size:16px;font-weight:800}.htd-topic-list header span,.htd-topic-analysis header p{color:#667085;margin:3px 0 0;font-size:12px}.htd-topic-analysis header button{color:#344054;background:#fff;border:1px solid #dbe2ec;border-radius:7px;height:34px;padding:0 13px;font-size:12px;font-weight:680}.htd-topic-list>a:not(.htd-view-all){color:#344054;border-bottom:1px solid #eef2f7;grid-template-columns:22px minmax(0,1fr) 70px 42px;align-items:center;gap:8px;min-height:58px;display:grid}.htd-mini-rank{color:#fff;background:#98a2b3;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.htd-mini-rank.r1{background:#ef4444}.htd-mini-rank.r2{background:#f97316}.htd-mini-rank.r3{background:#fbbf24}.htd-topic-list strong{color:var(--daily-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;display:block;overflow:hidden}.htd-topic-list em,.htd-topic-list time{color:#667085;font-size:12px;font-style:normal}.htd-topic-list b{color:#344054;font-size:12px}.htd-topic-list b svg{color:#ff6b00}.htd-view-all{color:var(--daily-blue);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:720;display:flex}.htd-analysis-card{background:#fff;border:1px solid #dbe2ec;border-radius:10px;padding:16px}.htd-analysis-card+.htd-analysis-card{margin-top:10px}.htd-analysis-top{grid-template-columns:22px 28px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.htd-bookmark{color:var(--daily-blue);font-size:18px}.htd-circle-rank{color:#344054;border:1px solid #cbd5e1;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.htd-analysis-top h3{color:var(--daily-text);margin:0;font-size:16px;font-weight:800}.htd-analysis-top p{color:#667085;margin:7px 0 0;font-size:12px}.htd-stars{color:#f59e0b;gap:2px;font-size:13px;display:flex}.htd-stars svg:last-child{color:#cbd5e1}.htd-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.htd-insight-grid div{background:#f8fafc;border-radius:8px;min-height:84px;padding:14px}.htd-insight-grid svg{color:var(--daily-blue);margin-right:8px}.htd-insight-grid strong{color:var(--daily-text);font-size:12px;font-weight:800}.htd-insight-grid p{color:#475467;margin:8px 0 0;font-size:12px;line-height:1.55}.htd-analysis-card footer{align-items:center;gap:12px;margin-top:12px;display:flex}.htd-analysis-card footer a{color:#344054;background:#fff;border:1px solid #dbe2ec;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.htd-analysis-card footer a.primary{border-color:var(--daily-blue);color:#fff;background:var(--daily-blue)}.htd-analysis-card footer span{color:#667085;gap:16px;margin-left:auto;display:inline-flex}.htd-current-setting button{color:#344054;background:#fff;border:1px solid #dbe2ec;border-radius:7px;width:100%;height:36px;margin-top:12px;font-size:13px;font-weight:700}.htd-data-card p span{float:right;color:#16a34a}.htd-custom-head{position:relative}.htd-keyword-builder{grid-template-columns:repeat(4,auto) minmax(180px,1fr) 112px;align-items:center;gap:10px;max-width:980px;margin-top:20px;display:grid}.htd-keyword-builder span{color:#1f3a68;background:#eaf1ff;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.htd-keyword-builder span svg{color:var(--daily-blue)}.htd-keyword-builder input{min-width:0;height:46px;color:var(--daily-text);background:#fff;border:1px solid #dbe2ec;border-radius:8px;outline:0;padding:0 16px}.htd-keyword-builder button{color:#fff;background:var(--daily-blue);border-radius:8px;height:44px;font-size:14px;font-weight:760;box-shadow:0 8px 18px #2563eb29}.htd-boundary{align-items:center;gap:8px;display:flex;color:#667085!important;font-size:13px!important}.htd-boundary svg{color:var(--daily-blue)}.htd-custom-grid{grid-template-columns:268px minmax(0,1fr) 292px;gap:36px;margin-top:18px;padding:0 12px;display:grid}.htd-profile-card{padding:20px}.htd-profile-card h2{align-items:center;gap:8px;margin-bottom:20px;display:flex}.htd-interest{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:6px 10px;margin-bottom:14px;display:grid}.htd-interest-icon{color:#fff;background:var(--daily-blue);border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.htd-interest-icon.i2{background:#22c55e}.htd-interest-icon.i3{background:#6366f1}.htd-interest-icon.i4{background:#111827}.htd-interest strong{color:var(--daily-text);font-size:13px;font-weight:760}.htd-interest em{color:#f97316;background:#fff7ed;border-radius:999px;place-items:center;width:26px;height:22px;font-size:11px;font-style:normal;font-weight:760;display:grid}.htd-interest i{background:#eef2f7;border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.htd-interest i b{border-radius:inherit;background:var(--daily-blue);height:100%;display:block}.htd-view-switch{border-top:1px solid var(--daily-line);margin-top:24px;padding-top:18px}.htd-view-switch h3{color:var(--daily-text);margin:0 0 12px;font-size:14px;font-weight:780}.htd-view-switch button{color:#344054;text-align:left;background:#fff;border:1px solid #dbe2ec;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:760;display:grid;position:relative}.htd-view-switch button.active{color:var(--daily-blue);background:#eff6ff;border-color:#bfdbfe}.htd-view-switch button>svg:first-child{box-sizing:content-box;color:var(--daily-blue);background:#eaf1ff;border-radius:7px;padding:8px}.htd-view-switch button span{color:var(--daily-blue);font-size:11px;font-weight:560;display:block}.htd-custom-cards{gap:12px;display:grid}.htd-custom-card{background:#f8fbff;border:1px solid #cfe0ff;border-radius:10px;padding:18px;box-shadow:0 10px 28px #2563eb0b}.htd-custom-card header{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.htd-custom-card header>span{color:#fff;background:var(--daily-blue);border-radius:7px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.htd-custom-card h2{color:var(--daily-text);margin:0;font-size:20px;font-weight:820}.htd-custom-card header em{color:#b45309;background:#ffedd5;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-style:normal;font-weight:760;display:inline-flex}.htd-custom-card header a{color:var(--daily-blue);font-size:12px;font-weight:760}.htd-custom-card dl{gap:10px;margin:18px 0 0;display:grid}.htd-custom-card dl div{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.htd-custom-card dt{color:#344054;font-size:13px;font-weight:760}.htd-custom-card dd{color:#475467;margin:0;font-size:13px;line-height:1.55}.htd-custom-card footer{grid-template-columns:104px 104px minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.htd-custom-card footer button,.htd-custom-card footer a{color:#344054;background:#fff;border:1px solid #dbe2ec;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:34px;font-size:13px;font-weight:720;display:inline-flex}.htd-custom-card footer a{border-color:var(--daily-blue);color:#fff;background:var(--daily-blue);justify-self:end;min-width:110px}.htd-principles div{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:3px 12px;margin-top:20px;display:grid}.htd-principles div span{width:34px;height:34px;color:var(--daily-blue);background:#eaf1ff;border-radius:999px;grid-row:span 2;place-items:center;font-size:13px;font-weight:800;display:grid}.htd-principles strong{color:var(--daily-text);font-size:13px;font-weight:800}.htd-principles p{font-size:12px}.htd-premium-card h3 svg{color:#f59e0b}.htd-premium-card p{align-items:center;gap:9px;margin-top:12px;display:flex}.htd-premium-card p svg{color:#16a34a}.htd-premium-card small{color:#98a2b3;text-align:center;margin-top:10px;font-size:12px;display:block}@media (max-width:1180px){.htd-topbar{grid-template-columns:220px minmax(260px,1fr) 190px}.htd-two-col,.htd-topic-grid,.htd-custom-grid{grid-template-columns:1fr}.htd-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.htd-topbar,.htd-layer-row{grid-template-columns:1fr;gap:14px;height:auto;padding:16px}.htd-user-actions{justify-self:start}.htd-main-nav,.htd-page{padding-left:16px;padding-right:16px}.htd-page{width:100%}.htd-main-nav{overflow-x:auto}.htd-layer-tabs,.htd-ai-toggle,.htd-keyword-builder{grid-template-columns:1fr;width:100%;height:auto}.htd-layer-tabs a{border-bottom:1px solid #e5e7eb;border-right:0;min-height:56px}.htd-stats,.htd-insight-grid,.htd-sidebar{grid-template-columns:1fr;height:auto}.htd-stats div{border-bottom:1px solid #e5e7eb;border-right:0;padding:14px 18px}.htd-facts-table{display:block;overflow-x:auto}.htd-facts-table table{min-width:920px}.htd-custom-card header,.htd-custom-card footer,.htd-custom-card dl div{grid-template-columns:1fr}.htd-custom-card footer a{justify-self:stretch}}.htr-radar-app .htr-create-page .htr-generate-step-card{box-shadow:none!important;border-color:#e5ebf5!important;border-radius:8px!important;padding:24px 28px 28px!important;overflow:hidden!important}.htr-radar-app .htr-create-page .htr-generate-step-card h2{color:#12172b!important;align-items:baseline!important;gap:16px!important;margin:0!important;font-size:17px!important;font-weight:840!important;line-height:24px!important;display:flex!important}.htr-radar-app .htr-create-page .htr-generate-step-card h2 span{color:#694cff!important;margin-right:0!important;font-size:18px!important;font-weight:860!important;line-height:24px!important}.htr-radar-app .htr-create-page .htr-generate-step-card>p{color:#66728d!important;margin:10px 0 0!important;font-size:13px!important;font-weight:720!important;line-height:19px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-name-field{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 22px;color:#718098!important;background:linear-gradient(#fff 0%,#fff 62%,#fff 100%)!important;border-color:#d8ccff!important;border-radius:9px!important;align-items:center!important;gap:0 14px!important;height:94px!important;margin-top:24px!important;padding:20px 21px 18px!important;display:grid!important;box-shadow:inset 0 0 0 1px #6f4cff1a!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-name-field>span:first-child{grid-column:1;color:#5f45ff!important;font-size:14px!important;font-weight:840!important;line-height:17px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-name-field input{grid-column:1;color:#12172b!important;width:100%!important;height:30px!important;margin-top:8px!important;font-size:21px!important;font-weight:860!important;line-height:30px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-name-field>.anticon{grid-area:1/2/-1;place-self:center end;place-items:center;width:22px;height:22px;display:inline-grid;color:#66758d!important;font-size:17px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-name-field>.anticon svg{width:17px!important;height:17px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-create-settings{grid-template-columns:minmax(0,1fr);gap:25px!important;margin-top:22px!important;display:grid!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-create-settings>div{min-width:0}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-create-settings strong{color:#5f45ff!important;font-size:13px!important;font-weight:840!important;line-height:17px!important;display:block!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-create-settings strong em{color:#5d6a83!important;font-style:normal!important;font-weight:760!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-settings-description textarea{resize:none!important;color:#56637c!important;width:100%!important;height:48px!important;min-height:48px!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin-top:9px!important;padding:0!important;font-size:13px!important;font-weight:720!important;line-height:24px!important;display:block!important;overflow:hidden!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-settings-row{grid-template-columns:minmax(0,1fr) 154px!important;align-items:start!important;gap:16px!important;display:grid!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills{flex-wrap:wrap!important;gap:8px 7px!important;max-width:420px!important;margin-top:10px!important;display:flex!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span{color:#27344d!important;white-space:nowrap!important;background:#fff!important;border-color:#dfe6f0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span.selected{color:#5f45ff;background:#fcfbff;border-color:#cbbdff!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span .htr-logo{color:#fff!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:900!important;line-height:17px!important;display:inline-grid!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span .htr-logo.has-image{background:#fff!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span .htr-logo.has-image img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span:first-child .htr-logo:not(.has-image){background:#111827!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span:nth-child(2) .htr-logo:not(.has-image){background:#f97316!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span:nth-child(3) .htr-logo:not(.has-image){background:#ff4500!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span:nth-child(4) .htr-logo:not(.has-image){background:#f04438!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>span:nth-child(5) .htr-logo:not(.has-image){background:#ef4444!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills .source-twitter.has-image{background:#1d9bf0!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills .source-producthunt:not(.has-image){background:#ff4d2d!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-source-pills>.htr-source-more{color:#6a768d!important;background:#fff!important;justify-content:center!important;min-width:48px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-settings-frequency button{color:#27344d!important;background:#fff!important;border-color:#dfe6f0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:42px!important;margin-top:10px!important;padding:0 36px 0 16px!important;font-size:14px!important;font-weight:760!important;display:flex!important;position:relative!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-settings-frequency button:after{content:"";border-bottom:2px solid #8d99ad;border-right:2px solid #8d99ad;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-65%)rotate(45deg)}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-settings-push{margin-top:-1px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-settings-push>div{align-items:center!important;gap:30px!important;width:-webkit-fit-content!important;width:fit-content!important;max-width:100%!important;margin-top:10px!important;display:flex!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-settings-push p{color:#42516d!important;margin:0!important;font-size:14px!important;font-weight:740!important;line-height:20px!important}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-toggle{background:linear-gradient(135deg,#7e63ff,#4f37f5);border-radius:999px;flex:none;width:44px;height:24px;margin:0;display:block}.htr-radar-app .htr-create-page .htr-generate-step-card .htr-toggle:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;margin:2px 2px 2px auto;display:block;box-shadow:0 2px 5px #1018282e}.htr-radar-app .htr-create-page .htr-generate-step-card+.htr-create-actions{grid-template-columns:208px minmax(0,1fr)!important;gap:18px!important;margin-top:-1px!important}.htr-radar-app .htr-create-page .htr-generate-step-card+.htr-create-actions a,.htr-radar-app .htr-create-page .htr-generate-step-card+.htr-create-actions button{border:1px solid #a18cff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:54px!important;font-size:15px!important;font-weight:840!important;display:flex!important}.htr-radar-app .htr-create-page .htr-generate-step-card+.htr-create-actions button.primary{color:#fff;background:linear-gradient(135deg,#7f63ff 0%,#4d33f5 100%);box-shadow:0 14px 24px #5f45ff2e}.htr-radar-app .htr-create-page .htr-generate-step-card+.htr-create-actions button.primary:before{content:"✦";margin-right:8px}.htr-radar-app .htr-insight-grid .htr-insight-card{grid-template-rows:24px 18px minmax(98px,1fr) 20px!important;row-gap:10px!important;min-height:236px!important;padding:22px 26px 20px!important}.htr-radar-app .htr-insight-card small{align-self:start!important;height:18px!important;margin:0!important;line-height:18px!important}.htr-radar-app .htr-heat-card{padding-right:26px!important}.htr-radar-app .htr-heat-value{align-self:end!important;width:-webkit-max-content!important;width:max-content!important;max-width:96px!important;min-height:64px!important;overflow:hidden!important}.htr-radar-app .htr-heat-value b{line-height:42px!important}.htr-radar-app .htr-heat-chart{width:92px!important;height:58px!important;top:72px!important;right:22px!important}.htr-radar-app .htr-focus-ranking{align-content:start!important;gap:8px!important;margin-top:0!important;overflow:hidden!important}.htr-radar-app .htr-focus-ranking div{grid-template-columns:36px minmax(0,1fr) 56px!important;gap:10px!important;min-height:36px!important}.htr-radar-app .htr-focus-ranking .htr-logo{border-radius:9px!important;width:36px!important;height:36px!important;font-size:11px!important}.htr-radar-app .htr-focus-ranking b{font-size:13px!important;line-height:18px!important}.htr-radar-app .htr-focus-ranking span{font-size:12px!important;line-height:18px!important}.htr-radar-app .htr-sentiment-line b{line-height:38px!important}.htr-radar-app .htr-logo.has-image{color:inherit!important;background:#fff!important;place-items:center!important;display:grid!important;overflow:hidden!important}.htr-radar-app .htr-logo.has-image img{object-fit:contain!important;width:72%!important;height:72%!important;display:block!important}.htr-radar-app .htr-logo.tool-openai.has-image{color:#111827!important}.htr-radar-app .htr-logo.tool-github.has-image{background:#070b12!important}.htr-radar-app .htr-logo.tool-github.has-image img{filter:invert()!important}.htr-radar-app .htr-logo.tool-cursor.has-image,.htr-radar-app .htr-logo.tool-claude.has-image,.htr-radar-app .htr-logo.tool-mcp.has-image{border:1px solid #e4e9f2!important}.htr-radar-app .htr-logo.tool-langchain.has-image{background:#eefbf7!important}.htr-radar-app .htr-focus-ranking .htr-logo.has-image{border-radius:9px!important}.htr-radar-app .htr-focus-ranking .htr-logo.has-image img{width:74%!important;height:74%!important}.htr-radar-app .htr-insight-card.htr-sentiment-card{flex-direction:column!important;min-height:236px!important;padding-bottom:20px!important;display:flex!important;overflow:hidden!important}.htr-radar-app .htr-sentiment-card .htr-sentiment-line{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;width:100%!important;min-height:48px!important;margin:28px 0 0!important;display:flex!important}.htr-radar-app .htr-sentiment-card .htr-sentiment-line b{max-width:128px!important;font-size:42px!important;line-height:48px!important}.htr-radar-app .htr-sentiment-card .htr-sentiment-line span{white-space:nowrap!important;padding-bottom:9px!important}.htr-radar-app .htr-sentiment-card .htr-sentiment-bars{grid-template-columns:repeat(28,minmax(3px,1fr))!important;gap:4px!important;width:100%!important;height:50px!important;margin:auto 0 0!important;position:static!important;overflow:hidden!important}.htr-radar-app .htr-focus-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.htr-radar-app .htr-focus-strip article{grid-template-rows:44px 24px 18px 18px!important;min-height:138px!important;padding:18px 16px 14px!important}.htr-radar-app .htr-focus-strip .htr-logo{border-radius:11px!important;width:44px!important;height:44px!important}.htr-radar-app .htr-focus-strip .htr-logo.has-image img{width:74%!important;height:74%!important}.htr-radar-app .htr-focus-strip strong{font-size:16px!important;line-height:22px!important}.htr-radar-app .htr-focus-strip span,.htr-radar-app .htr-focus-strip em{font-size:12px!important;line-height:18px!important}@media (max-width:1380px){.htr-radar-app .htr-heat-card{padding-right:22px!important}.htr-radar-app .htr-heat-chart{width:82px!important;height:52px!important;top:76px!important;right:18px!important}.htr-radar-app .htr-focus-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.htr-radar-app .htr-focus-strip article{min-height:132px!important;padding:16px 12px 13px!important}.htr-radar-app .htr-focus-strip strong{font-size:14px!important}}.htr-today .htr-tools-section .htr-tool-strip{scrollbar-width:none!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding-bottom:0!important;overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip article{background:#fff!important;border-color:#dde3f2eb!important;border-radius:12px!important;grid-template-rows:16px 14px 16px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:2px 7px!important;height:70px!important;min-height:70px!important;padding:9px 8px!important}.htr-today .htr-tools-section .htr-tool-strip article .htr-logo{color:#0000!important;background:#fff!important;border:1px solid #d7deede6!important;border-radius:10px!important;width:34px!important;height:34px!important;overflow:hidden!important;box-shadow:0 8px 18px #1b244614!important}.htr-today .htr-tools-section .htr-tool-strip article .htr-logo img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.htr-today .htr-tools-section .htr-tool-strip article strong,.htr-today .htr-tools-section .htr-tool-strip article span,.htr-today .htr-tools-section .htr-tool-strip article em,.htr-today .htr-tools-section .htr-tool-strip article em small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip article strong{font-size:12px!important;line-height:16px!important}.htr-today .htr-tools-section .htr-tool-strip article span{font-size:10.5px!important;line-height:14px!important}.htr-today .htr-tools-section .htr-tool-strip article em{gap:6px!important;font-size:11px!important;line-height:16px!important}.htr-today .htr-tools-section .htr-tool-strip article em small{padding-left:8px!important;font-size:10px!important;line-height:16px!important}@media (max-width:1180px){.htr-today .htr-tools-section .htr-tool-strip{grid-template-columns:repeat(6,116px)!important;overflow-x:auto!important}}.htr-radar-app .htr-radar-events .htr-event-row{grid-template-columns:28px minmax(0,1fr) 74px 22px!important;align-items:center!important;gap:16px!important;min-height:108px!important;padding:18px 16px!important}.htr-radar-app .htr-radar-events .htr-logo{display:none!important}.htr-radar-app .htr-radar-events .htr-rank{place-self:start center!important;margin:0!important}.htr-radar-app .htr-radar-events .htr-event-copy{min-width:0!important}.htr-radar-app .htr-radar-events .htr-event-copy h3,.htr-radar-app .htr-radar-events .htr-event-copy p{max-width:100%!important}.htr-radar-app .htr-radar-events .htr-impact{white-space:nowrap!important;place-self:end!important;padding-bottom:8px!important}.htr-radar-app .htr-radar-events .htr-save-icon{place-self:start end!important;margin-top:0!important}@media (max-width:760px){.htr-radar-app .htr-radar-events .htr-event-row{grid-template-columns:28px minmax(0,1fr) 22px!important}.htr-radar-app .htr-radar-events .htr-impact{grid-column:2!important;justify-self:start!important;padding-bottom:0!important}.htr-radar-app .htr-radar-events .htr-save-icon{grid-column:3!important}}.htr-today .htr-opportunity-section,.htr-today .htr-tools-section{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid,.htr-today .htr-tools-section .htr-tool-strip{scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid::-webkit-scrollbar{display:none!important}.htr-today .htr-tools-section .htr-tool-strip::-webkit-scrollbar{display:none!important}.htr-today .htr-opportunity-section .htr-opportunity-grid{grid-auto-columns:350px!important;gap:20px!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article{width:350px!important;height:150px!important;min-height:150px!important;padding:18px 22px!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article>span,.htr-today .htr-opportunity-section .htr-opportunity-grid article strong,.htr-today .htr-opportunity-section .htr-opportunity-grid article p,.htr-today .htr-opportunity-section .htr-opportunity-grid article em{text-overflow:clip!important;white-space:normal!important;max-width:100%!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article>span{padding-right:34px!important;font-size:14px!important;line-height:20px!important;overflow:visible!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article strong{padding-right:18px!important;font-size:16px!important;line-height:22px!important;overflow:visible!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;font-size:13px!important;line-height:19px!important;display:-webkit-box!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article em{white-space:nowrap!important;align-items:center!important;font-size:13px!important;line-height:20px!important;display:inline-flex!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip{grid-auto-columns:184px!important;gap:12px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{background:#fff!important;border:1px solid #dde3f2eb!important;border-radius:11px!important;grid-template-rows:17px 15px 17px!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:3px 11px!important;width:184px!important;height:78px!important;min-height:78px!important;padding:11px 13px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 20px #303a6008!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card strong{grid-row:1!important;font-size:13px!important;line-height:17px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card span{grid-row:2!important;font-size:11px!important;line-height:15px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em{grid-row:3!important;align-items:center!important;gap:7px!important;width:-webkit-fit-content!important;width:fit-content!important;font-size:11.5px!important;line-height:17px!important;display:inline-flex!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em small{padding-left:8px!important;font-size:10.5px!important;line-height:17px!important}.htr-today .htr-opportunity-section .htr-section-head,.htr-today .htr-tools-section .htr-section-head{justify-content:space-between!important;align-items:center!important;width:100%!important;height:30px!important;margin-bottom:14px!important;display:flex!important}.htr-today .htr-opportunity-section .htr-section-head h2,.htr-today .htr-tools-section .htr-section-head h2{color:#151b31!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:20px!important;font-weight:840!important;line-height:30px!important;display:inline-flex!important}.htr-today .htr-opportunity-section .htr-section-head a,.htr-today .htr-tools-section .htr-section-head a{color:#8a94a8!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:780!important;line-height:20px!important;display:inline-flex!important}.htr-today .htr-opportunity-section .htr-opportunity-grid{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;display:grid!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{grid-template-rows:20px 17px 18px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:2px 12px!important;width:auto!important;min-width:0!important;height:84px!important;min-height:84px!important;padding:11px 12px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em{gap:8px!important;font-size:12px!important;line-height:18px!important}body:has(.htr-today-app) .app-shell:before{display:none!important}body:has(.htr-today-app) .app-shell:after{display:none!important}body:has(.htr-today-app) .app-shell:not(.app-shell-auth)>.topbar{display:none!important}body:has(.htr-today-app) .topbar{display:none!important}body:has(.htr-today-app) .site-footer{display:none!important}body:has(.htr-today-app) .app-shell{background:var(--htr-bg,#fafafa)!important;min-height:100vh!important;padding:0!important;overflow:visible!important}body:has(.htr-today-app){margin:0!important}.htr-today-app{background:var(--htr-bg,#fafafa)!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;min-height:100vh!important;display:grid!important}.htr-today-workspace{min-width:0!important}.htr-left-rail{background:#fffffff0!important;border-right:1px solid #e2e8f4e6!important;grid-template-rows:auto 1fr auto auto!important;gap:18px!important;width:220px!important;height:100vh!important;padding:32px 22px 20px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;overflow:hidden!important}.htr-left-logo{color:#12182b!important;align-items:center!important;gap:10px!important;font-size:20px!important;font-weight:860!important;line-height:1!important;display:inline-flex!important}.htr-left-logo svg{color:#f97316!important;font-size:24px!important}.htr-left-nav{align-content:start!important;gap:7px!important;min-width:0!important;margin-top:12px!important;display:grid!important}.htr-left-nav a{color:#657087!important;border-radius:11px!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 12px!important;font-size:14px!important;font-weight:760!important;display:grid!important}.htr-left-nav a.active{color:#5f45ff!important;background:#f3f0ff!important}.htr-left-nav a svg{font-size:17px!important}.htr-left-nav a span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.htr-left-nav a em,.htr-left-nav a i{color:#fff!important;background:#6b5cff!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:10px!important;font-style:normal!important;font-weight:820!important;display:inline-grid!important}.htr-left-nav a i{background:#ef4444!important}.htr-left-upgrade{color:#151b31!important;background:linear-gradient(145deg,#fff 0%,#f8f6ff 100%)!important;border:1px solid #dce2f1eb!important;border-radius:14px!important;gap:8px!important;padding:16px!important;display:grid!important}.htr-left-upgrade svg{color:#f59e0b!important;font-size:20px!important}.htr-left-upgrade strong{font-size:14px!important;font-weight:840!important;line-height:18px!important}.htr-left-upgrade p{color:#747f96!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.htr-left-upgrade a{color:#fff!important;background:#5f45ff!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;font-size:12px!important;font-weight:820!important;display:inline-flex!important}.htr-left-user{grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.htr-left-user>span{color:#fff!important;background:#12182b!important;border-radius:11px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:14px!important;font-weight:860!important;display:grid!important}.htr-left-user strong{color:#151b31!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:820!important;line-height:18px!important;overflow:hidden!important}.htr-left-user em{color:#f59e0b!important;font-size:11px!important;font-style:normal!important;font-weight:840!important}.htr-today{width:calc(100% - 48px)!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important;padding:24px 0 72px!important}.htr-today .htr-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;width:100%!important;min-height:74px!important;margin-bottom:24px!important;display:flex!important}.htr-today .htr-title-row h1{color:#12182b!important;margin:0!important;font-size:28px!important;font-weight:820!important;line-height:1.12!important}.htr-today .htr-title-row p{color:#7a849b!important;margin:8px 0 0!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.htr-title-status{align-items:center!important;gap:12px!important;display:inline-flex!important}.htr-live-status{background:#fff!important;border:1px solid #dde3f2eb!important;border-radius:12px!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important}.htr-live-status>span{background:#16a66d!important;border-radius:50%!important;width:8px!important;height:8px!important;margin:0!important;box-shadow:0 0 0 4px #16a66d1f!important}.htr-live-status strong,.htr-live-status em{white-space:nowrap!important;margin:0!important;font-size:12px!important;font-style:normal!important;font-weight:780!important;line-height:16px!important}.htr-live-status strong{color:#273047!important}.htr-live-status em{color:#7d879c!important}.htr-icon-button{color:#5f687c!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde3f2eb!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:inline-grid!important;position:relative!important}.htr-bell-button i{color:#fff!important;background:#ef4444!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;font-style:normal!important;font-weight:820!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important}.htr-today .htr-main-grid{grid-template-columns:minmax(0,1fr) 250px!important;align-items:start!important;gap:20px!important;width:100%!important;display:grid!important}.htr-today .htr-main-column{width:auto!important;min-width:0!important}.htr-today .htr-today-side{width:250px!important}@media (max-width:1100px){.htr-today-app{grid-template-columns:1fr!important}.htr-left-rail{grid-template-rows:auto!important;width:auto!important;height:auto!important;position:static!important}.htr-today .htr-main-grid{grid-template-columns:1fr!important}.htr-today .htr-today-side{width:auto!important}}.htr-today .htr-main-column,.htr-today .htr-side-column{align-content:start!important;gap:22px!important;min-width:0!important;display:grid!important}.htr-today .htr-section{gap:14px!important;min-width:0!important;display:grid!important}.htr-today .htr-section-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;display:flex!important}.htr-today .htr-section-head h2,.htr-today .htr-section>h2{color:#151b31!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:18px!important;font-weight:840!important;line-height:1.25!important;display:inline-flex!important}.htr-today .htr-section-head a{color:#7b8195!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:760!important;line-height:18px!important;display:inline-flex!important}.htr-today .htr-brief-hero{border:1px solid var(--htr-line)!important;background:linear-gradient(115deg,#fff 0%,#fbfaff 54%,#f2f0ff 100%)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 240px!important;min-height:286px!important;padding:30px 28px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 45px #10182809!important}.htr-today .htr-brief-hero h2{color:#151515!important;max-width:660px!important;margin:0!important;font-size:27px!important;font-weight:820!important;line-height:1.38!important}.htr-today .htr-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;max-width:470px!important;margin-top:34px!important;display:grid!important}.htr-today .htr-hero-stats div,.htr-today .htr-hero-stats small,.htr-today .htr-hero-stats strong,.htr-today .htr-hero-stats em{min-width:0!important}.htr-today .htr-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}.htr-today .htr-trend-card{border:1px solid var(--htr-line)!important;background:#fff!important;border-radius:14px!important;min-height:168px!important;padding:18px 18px 20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #1018280a!important}.htr-today .htr-trend-card>strong,.htr-today .htr-trend-card>span{z-index:1!important;box-sizing:border-box!important;width:-webkit-fit-content!important;width:fit-content!important;max-width:calc(100% - 116px)!important;padding-right:0!important;position:relative!important}.htr-today .htr-trend-card>p{z-index:1!important;max-width:100%!important;padding-top:4px!important;position:relative!important}.htr-today .htr-trend-card.violet{color:#6c5cff!important}.htr-today .htr-trend-card.green{color:#18a66d!important}.htr-today .htr-trend-card.blue{color:#2678ff!important}.htr-today .htr-trend-line{color:currentColor!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:5px!important;opacity:.68!important;pointer-events:none!important;z-index:0!important;width:92px!important;height:54px!important;position:absolute!important;top:18px!important;bottom:auto!important;right:18px!important}.htr-today .htr-trend-line path{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:5px!important}.htr-today .htr-trend-card.violet .htr-trend-line path{stroke:#6c5cff!important}.htr-today .htr-trend-card.green .htr-trend-line path{stroke:#18a66d!important}.htr-today .htr-trend-card.blue .htr-trend-line path{stroke:#2678ff!important}@media (max-width:920px){.htr-today .htr-trend-grid{grid-template-columns:1fr!important}}.htr-today .htr-events-panel{border:1px solid var(--htr-line)!important;background:#fff!important;border-radius:14px!important;gap:0!important;padding:18px 0 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 45px #10182809!important}.htr-today .htr-events-panel .htr-section-head{padding:0 18px 12px!important}.htr-today .htr-event-list{gap:0!important;display:grid!important}.htr-today .htr-event-row{border-bottom:1px solid var(--htr-line)!important;grid-template-columns:28px 76px minmax(0,1fr) 168px!important;align-items:center!important;gap:14px!important;min-height:104px!important;padding:12px 18px!important;display:grid!important}.htr-today .htr-event-row:last-child{border-bottom:0!important}.htr-today .htr-event-row .htr-logo{border-radius:12px!important;width:72px!important;height:72px!important}.htr-today .htr-event-copy{min-width:0!important}.htr-today .htr-event-copy h3{color:#151515!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:15px!important;font-weight:820!important;line-height:1.36!important;display:-webkit-box!important;overflow:hidden!important}.htr-today .htr-event-copy div{flex-wrap:wrap!important;gap:12px!important;margin-top:7px!important;display:flex!important}.htr-today .htr-event-copy p{color:#5b667d!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.htr-today .htr-why-box{background:#f7f4ff!important;border-radius:10px!important;align-self:stretch!important;min-width:0!important;padding:10px 12px!important}.htr-today .htr-why-box p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.htr-today .htr-data-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.htr-today .htr-data-grid div{border:1px solid var(--htr-line)!important;background:#fff!important;border-radius:14px!important;align-content:start!important;min-height:98px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 28px #10182809!important}.htr-today .htr-data-grid span,.htr-today .htr-data-grid strong,.htr-today .htr-data-grid em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.htr-today .htr-data-grid span{color:#6f6f6f!important;font-size:12px!important;font-weight:760!important;line-height:18px!important}.htr-today .htr-data-grid strong{color:#111!important;margin-top:8px!important;font-size:23px!important;font-weight:840!important;line-height:1.1!important}.htr-today .htr-data-grid em{color:#16a46c!important;margin-top:9px!important;font-size:12px!important;font-style:normal!important;font-weight:780!important;line-height:18px!important}.htr-today .htr-timeline{border:1px solid var(--htr-line)!important;background:#fff!important;border-radius:14px!important;gap:14px!important;min-height:0!important;padding:18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 45px #10182809!important}.htr-today .htr-timeline h2{margin:0!important}.htr-today .htr-timeline-list{gap:12px!important;margin:0!important;display:grid!important}.htr-today .htr-timeline .htr-timeline-row{grid-template-columns:52px 16px minmax(0,1fr) 86px 28px 18px!important;align-items:center!important;gap:10px!important;min-height:32px!important;margin:0!important;display:grid!important}.htr-today .htr-timeline .htr-timeline-row time{color:#7a8399!important;font-size:12px!important;font-weight:680!important;line-height:18px!important}.htr-today .htr-timeline .htr-timeline-row>span:not(.htr-logo){background:#111!important;border-radius:50%!important;width:7px!important;height:7px!important}.htr-today .htr-timeline .htr-timeline-row em{color:#8790a6!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f5f7fb!important;border-radius:7px!important;min-width:0!important;padding:4px 8px!important;font-size:11px!important;font-style:normal!important;line-height:16px!important;overflow:hidden!important}.htr-today .htr-timeline .htr-timeline-row .htr-logo{border-radius:8px!important;width:28px!important;height:28px!important;font-size:11px!important}.htr-today .htr-timeline .htr-timeline-row a,.htr-today .htr-timeline-more{color:#111827!important;align-items:center!important;font-weight:780!important;display:inline-flex!important}.htr-today .htr-timeline-more{justify-self:start!important;gap:8px!important;margin-top:2px!important}.htr-today .htr-side-card{border:1px solid var(--htr-line)!important;background:#fff!important;border-radius:14px!important;gap:10px!important;min-width:0!important;padding:20px!important;display:grid!important;box-shadow:0 18px 45px #10182809!important}.htr-today .htr-side-card h3{color:#151515!important;margin:0!important;font-size:18px!important;font-weight:820!important;line-height:1.25!important}.htr-today .htr-side-card p{color:#6f6f6f!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.htr-today .htr-reading{gap:12px!important}.htr-today .htr-reading a:not(.htr-more-link){grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.htr-today .htr-reading a:not(.htr-more-link) span,.htr-today .htr-reading a:not(.htr-more-link) em{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.htr-today .htr-radar-cta{overflow:hidden!important}.htr-today .htr-main-grid{grid-template-columns:minmax(0,1fr) 250px!important;overflow:visible!important}.htr-today .htr-opportunity-section,.htr-today .htr-tools-section{width:min(100% + 270px,100vw - 268px)!important;max-width:min(100% + 270px,100vw - 268px)!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid{scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:350px!important;grid-auto-flow:column!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-tools-section .htr-tool-strip{scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:184px!important;grid-auto-flow:column!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-timeline>.htr-timeline-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.htr-today .htr-timeline .htr-timeline-list>.htr-timeline-row{grid-column:1/-1!important;grid-template-columns:52px 16px minmax(0,1fr) 86px 28px 18px!important;width:100%!important;min-width:0!important}.htr-today .htr-reading a:not(.htr-more-link){min-width:0!important;padding:0!important;display:block!important}.htr-today .htr-reading a:not(.htr-more-link) span{color:#222b44!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13px!important;font-weight:720!important;line-height:1.45!important;display:block!important;overflow:hidden!important}.htr-today .htr-reading a:not(.htr-more-link) em{color:var(--htr-faint)!important;text-overflow:ellipsis!important;margin-top:4px!important;font-size:11px!important;font-style:normal!important;line-height:1.45!important;display:block!important;overflow:hidden!important}.htr-today .htr-mini-chart{min-height:260px!important;position:relative!important;overflow:hidden!important}.htr-today .htr-mini-chart .htr-mini-trend-line{color:#6c5cff!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:5px!important;opacity:.74!important;pointer-events:none!important;width:96px!important;height:62px!important;position:absolute!important;bottom:24px!important;right:18px!important}.htr-logo{position:relative!important;overflow:hidden!important}.htr-logo img{z-index:1!important;object-fit:contain!important;max-width:100%!important;max-height:100%!important;display:block!important;position:relative!important}.htr-logo b{min-width:0!important;min-height:0!important;color:inherit!important;font-size:inherit!important;place-items:center!important;font-weight:860!important;line-height:1!important;display:grid!important}.htr-logo.has-image b{opacity:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.htr-logo.has-image img[style*="display: none"]+b{opacity:1!important;position:static!important}.htr-today .htr-today-side{align-content:start!important;gap:14px!important;width:250px!important;display:grid!important}.htr-today .htr-today-side .htr-side-card{background:radial-gradient(circle at 16% 0,#6f58ff13,#fff0 34%),linear-gradient(150deg,#fffffffa 0%,#faf9fff5 62%,#f5f7fff5 100%)!important;border:1px solid #e0ddf7fa!important;border-radius:14px!important;min-width:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #2e256909!important}.htr-today .htr-score-card{gap:0!important;min-height:184px!important;padding:24px 20px 18px!important}.htr-today .htr-summary-card{gap:14px!important;min-height:140px!important;padding:24px 20px 20px!important}.htr-today .htr-today-side .htr-mini-chart{background:radial-gradient(circle at 9% 12%,#fffffff2,#fff0 30%),linear-gradient(142deg,#fffffffc 0%,#fcfbfffa 54%,#f7f8fffa 100%)!important;border-color:#e4e1f7e6!important;border-radius:15px!important;gap:0!important;min-height:182px!important;padding:19px 20px 18px!important;box-shadow:0 10px 26px #2d266808!important}.htr-today .htr-score-card h3,.htr-today .htr-summary-card h3,.htr-today .htr-mini-chart h3{color:#171f38!important;letter-spacing:0!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:17px!important;font-weight:900!important;line-height:20px!important;display:flex!important}.htr-today .htr-score-mark{color:#6653ff!important;place-items:center!important;width:22px!important;height:22px!important;font-size:25px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;transform:rotate(-18deg)!important}.htr-today .htr-score-info{color:#9aa4ba!important;border:2px solid #a9b2c7!important;border-radius:50%!important;place-items:center!important;width:14px!important;height:14px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.htr-today .htr-score-card>div{align-items:baseline!important;gap:10px!important;margin-top:28px!important;display:flex!important}.htr-today .htr-score-card>div strong{color:#101833!important;letter-spacing:0!important;font-size:48px!important;font-weight:920!important;line-height:48px!important}.htr-today .htr-score-card>div span{color:#59647b!important;font-size:17px!important;font-weight:820!important;line-height:24px!important}.htr-today .htr-score-stars{color:#6653ff!important;letter-spacing:0!important;align-items:center!important;gap:7px!important;margin:20px 0 0!important;font-size:26px!important;line-height:28px!important;display:flex!important}.htr-today .htr-score-card .htr-score-stars{color:#6653ff!important;font-size:26px!important;line-height:28px!important}.htr-today .htr-score-stars span{color:#6653ff!important;text-shadow:0 5px 12px #6653ff2e!important;width:25px!important;height:28px!important;font-size:26px!important;line-height:28px!important;display:inline-block!important}.htr-today .htr-score-stars .partial{color:#0000!important;background:linear-gradient(90deg,#6653ff 0,#6653ff 54%,#dcd6ff 55%,#dcd6ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.htr-today .htr-score-card>em{color:#818aa1!important;margin-top:17px!important;font-size:13px!important;font-style:normal!important;font-weight:820!important;line-height:20px!important;display:block!important}.htr-today .htr-summary-card p{color:#252d45!important;letter-spacing:0!important;margin:0!important;font-size:15px!important;font-weight:840!important;line-height:1.72!important}.htr-today .htr-mini-chart>span{color:#6653ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ece9ff!important;border-radius:7px!important;align-items:center!important;width:-webkit-fit-content!important;width:fit-content!important;max-width:100%!important;margin-top:23px!important;padding:5px 9px!important;font-size:13px!important;font-weight:900!important;line-height:17px!important;display:inline-flex!important;overflow:hidden!important}.htr-today .htr-mini-chart>strong{color:#6653ff!important;margin-top:15px!important;font-size:14px!important;font-weight:900!important;line-height:18px!important;display:block!important}.htr-today .htr-mini-chart>strong b{margin-left:8px!important;font-size:14px!important;font-weight:920!important;line-height:18px!important}.htr-today .htr-mini-chart>small{display:none!important}.htr-today .htr-mini-chart:after{content:""!important;clip-path:polygon(0 76%,15% 75%,28% 62%,42% 65%,55% 51%,66% 64%,78% 45%,89% 32%,100% 19%,100% 100%,0 100%)!important;opacity:.72!important;pointer-events:none!important;background:linear-gradient(#6653ff21,#6653ff06 78%,#6653ff00)!important;width:136px!important;height:72px!important;position:absolute!important;bottom:15px!important;right:14px!important}.htr-today .htr-mini-chart .htr-mini-trend-line{color:#6653ff!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:4px!important;opacity:.92!important;pointer-events:none!important;z-index:1!important;width:136px!important;height:70px!important;position:absolute!important;bottom:18px!important;right:13px!important}.htr-today .htr-mini-chart .htr-mini-trend-line:after{content:""!important}.htr-today .htr-mini-chart .htr-mini-trend-line path{fill:none!important;stroke:#6653ff!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:4px!important}.htr-today .htr-today-side .htr-radar-cta{background:radial-gradient(circle at 18% 0,#6f58ff12,#fff0 34%),linear-gradient(145deg,#fffffffa 0%,#fbfafff7 52%,#f4f6fff7 100%)!important;border:1px solid #e0ddf7fa!important;border-radius:14px!important;min-height:201px!important;padding:28px 20px 0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #2e256909!important}.htr-today .htr-today-side .htr-radar-cta h3{z-index:2!important;color:#101833!important;letter-spacing:0!important;max-width:206px!important;margin:0!important;font-size:20px!important;font-weight:920!important;line-height:26px!important;position:relative!important}.htr-today .htr-today-side .htr-radar-cta p{z-index:2!important;color:#798299!important;letter-spacing:0!important;max-width:182px!important;margin:17px 0 0!important;font-size:15px!important;font-weight:820!important;line-height:1.7!important;position:relative!important}.htr-today .htr-today-side .htr-radar-cta a{z-index:3!important;color:#fff!important;letter-spacing:0!important;background:linear-gradient(#6957ff 0%,#4f39f5 100%)!important;border:1px solid #5c48ff57!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:118px!important;height:44px!important;margin-top:23px!important;padding:0!important;font-size:15px!important;font-weight:900!important;line-height:20px!important;display:inline-flex!important;position:relative!important;box-shadow:0 10px 18px #503af533!important}.htr-today .htr-today-side .htr-radar-cta div{opacity:.9!important;background:radial-gradient(circle at 47% 45%,#ffffffeb 0,#ffffffeb 2px,#fff0 3px),radial-gradient(circle at 49% 48%,#5941ed 0,#5941ed 10%,#745ff4 11%,#745ff4 25%,#745ff494 26%,#745ff494 40%,#745ff43d 41%,#745ff43d 62%,#745ff414 63%,#745ff414 100%)!important;border-radius:50%!important;width:150px!important;height:126px!important;position:absolute!important;bottom:-46px!important;right:-30px!important;transform:rotate(-18deg)!important;box-shadow:0 0 0 14px #6754ff12,0 0 0 31px #6754ff0b,0 0 0 48px #6754ff06!important}.htr-today .htr-today-side .htr-radar-cta div:before,.htr-today .htr-today-side .htr-radar-cta div:after{content:""!important;background:linear-gradient(135deg,#705cff,#4d39f3)!important;border-radius:999px!important;position:absolute!important;box-shadow:0 4px 9px #503af538!important}.htr-today .htr-today-side .htr-radar-cta div:before{width:12px!important;height:12px!important;top:20px!important;right:3px!important}.htr-today .htr-today-side .htr-radar-cta div:after{background:#6f58ff7a!important;width:10px!important;height:10px!important;bottom:24px!important;left:8px!important}.htr-today .htr-main-column{z-index:auto!important;position:relative!important;overflow:hidden!important}.htr-today .htr-today-side{z-index:auto!important;position:relative!important}.htr-today .htr-opportunity-section,.htr-today .htr-tools-section{z-index:auto!important;background:var(--htr-bg,#fafafa)!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:hidden!important}.htr-today .htr-opportunity-section{margin-top:0!important}.htr-today .htr-tools-section{margin-top:4px!important}.htr-today .htr-opportunity-section .htr-section-head,.htr-today .htr-tools-section .htr-section-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:32px!important;margin:0 0 14px!important;display:flex!important}.htr-today .htr-opportunity-section .htr-section-head h2,.htr-today .htr-tools-section .htr-section-head h2{color:#151b31!important;letter-spacing:0!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:21px!important;font-weight:900!important;line-height:32px!important;display:inline-flex!important}.htr-today .htr-opportunity-section .htr-section-head h2 .anticon,.htr-today .htr-tools-section .htr-section-head h2 .anticon{color:#f7c948!important;place-items:center!important;width:22px!important;height:22px!important;font-size:21px!important;display:inline-grid!important}.htr-today .htr-opportunity-section .htr-section-head h2 .htr-section-emoji,.htr-today .htr-tools-section .htr-section-head h2 .htr-section-emoji{flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:22px!important;line-height:24px!important;display:inline-grid!important}.htr-today .htr-tools-section .htr-section-head h2 .anticon{color:#5b6fff!important}.htr-today .htr-opportunity-section .htr-section-head a,.htr-today .htr-tools-section .htr-section-head a{color:#8c95aa!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:820!important;line-height:22px!important;display:inline-flex!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article{background:#fffffff5!important;border:1px solid #e0e5f2fa!important;border-radius:12px!important;align-content:start!important;width:auto!important;min-width:0!important;height:132px!important;min-height:132px!important;padding:17px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #2a335c09!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-violet{background:radial-gradient(circle at 12% 0,#6f58ff1f,#fff0 42%),linear-gradient(145deg,#fffffffa,#f9f7fff7)!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-green{background:radial-gradient(circle at 14% 0,#22c55e1a,#fff0 42%),linear-gradient(145deg,#fffffffa,#f8fffbf7)!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-orange{background:radial-gradient(circle at 85% 0,#facc1524,#fff0 44%),linear-gradient(145deg,#fffffffa,#fffbf2f7)!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article>span{color:#6653ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:20px!important;display:block!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-green>span{color:#28b56b!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-orange>span{color:#e6755a!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article strong{color:#151b31!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:12px 0 0!important;font-size:16px!important;font-weight:900!important;line-height:22px!important;display:block!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article p{color:#7e879c!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:10px 0 0!important;font-size:13px!important;font-weight:760!important;line-height:19px!important;display:block!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article em{color:#34405a!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;max-width:calc(100% - 78px)!important;margin:0!important;font-size:13px!important;font-style:normal!important;font-weight:820!important;line-height:18px!important;display:inline-flex!important;position:absolute!important;bottom:16px!important;left:18px!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article em i{background:currentColor!important;border-radius:50%!important;width:6px!important;height:6px!important;margin:0!important;display:inline-block!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article em b{color:#6653ff!important;margin-left:7px!important;font-size:15px!important;font-weight:900!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-green em b,.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-green em{color:#28b56b!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-orange em b,.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-orange em{color:#c95d62!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article>.anticon{color:#6653ff!important;transform-origin:50%!important;font-size:24px!important;line-height:1!important;position:absolute!important;bottom:19px!important;right:22px!important;transform:rotate(45deg)!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-green>.anticon{color:#28b56b!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-orange>.anticon{color:#c95d62!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article>.anticon.anticon-arrow-up{color:#6653ff!important;transform-origin:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:25px!important;line-height:1!important;display:inline-grid!important;position:absolute!important;bottom:18px!important;right:22px!important;transform:rotate(45deg)!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-green>.anticon.anticon-arrow-up{color:#28b56b!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article.tone-orange>.anticon.anticon-arrow-up{color:#c95d62!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{background:#fffffff5!important;border:1px solid #e0e5f2fa!important;border-radius:12px!important;grid-template-rows:20px 18px 20px!important;grid-template-columns:48px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:2px 12px!important;width:auto!important;min-width:0!important;height:85px!important;min-height:85px!important;padding:11px 12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #2a335c09!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card .htr-logo{border-radius:10px!important;grid-area:1/1/4!important;width:48px!important;height:48px!important;margin:0!important;overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card .htr-logo img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card .htr-logo.has-image b{opacity:0!important;pointer-events:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card strong,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card span,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card strong{color:#1f2740!important;grid-row:1!important;font-size:14px!important;font-weight:900!important;line-height:20px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card span{color:#8791a6!important;grid-row:2!important;font-size:12px!important;font-weight:760!important;line-height:18px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em{color:#2f9f65!important;grid-row:3!important;align-items:center!important;gap:16px!important;width:-webkit-fit-content!important;width:fit-content!important;font-size:13px!important;font-style:normal!important;font-weight:900!important;line-height:20px!important;display:inline-flex!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em small{color:#43bf74!important;padding-left:13px!important;font-size:11px!important;font-weight:900!important;line-height:20px!important;position:relative!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em small:before{content:""!important;background:#43bf74!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:7px!important;left:0!important}.htr-today .htr-opportunity-section,.htr-today .htr-tools-section{overflow:visible!important}.htr-today .htr-opportunity-section .htr-opportunity-grid{scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:350px!important;grid-auto-flow:column!important;gap:20px!important;width:100%!important;max-width:none!important;display:grid!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid::-webkit-scrollbar{display:none!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article{width:350px!important;min-width:350px!important;height:150px!important;min-height:150px!important;padding:18px 22px!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article>span,.htr-today .htr-opportunity-section .htr-opportunity-grid article strong,.htr-today .htr-opportunity-section .htr-opportunity-grid article p{text-overflow:clip!important;white-space:normal!important;max-width:calc(100% - 32px)!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article>span{font-size:14px!important;line-height:20px!important;overflow:visible!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article strong{margin-top:14px!important;font-size:16px!important;line-height:22px!important;display:block!important;overflow:visible!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;margin-top:10px!important;font-size:13px!important;line-height:19px!important;display:-webkit-box!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article em{font-size:13px!important;line-height:20px!important;bottom:17px!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:230px!important;grid-auto-flow:column!important;gap:14px!important;width:100%!important;max-width:none!important;display:grid!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{grid-template-rows:22px 19px 21px!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:14px!important;width:230px!important;min-width:230px!important;height:88px!important;min-height:88px!important;padding:12px 14px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card .htr-logo{width:52px!important;height:52px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card strong,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card span{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card strong{font-size:15px!important;line-height:22px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card span{font-size:13px!important;line-height:19px!important}.htr-today .htr-main-column{overflow:visible!important}.htr-today .htr-opportunity-section,.htr-today .htr-tools-section{width:calc(100% + 270px)!important;max-width:calc(100vw - 268px)!important;overflow:hidden!important}.htr-today .htr-opportunity-section .htr-opportunity-grid{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.htr-today .htr-opportunity-section .htr-opportunity-grid article{width:auto!important;min-width:0!important;max-width:100%!important}.htr-today .htr-tools-section .htr-tool-strip{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{width:auto!important;min-width:0!important;max-width:100%!important}@media (max-width:1180px){.htr-today .htr-opportunity-section,.htr-today .htr-tools-section{width:100%!important;max-width:100%!important}.htr-today .htr-tools-section .htr-tool-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.htr-today .htr-opportunity-section .htr-opportunity-grid,.htr-today .htr-tools-section .htr-tool-strip{grid-template-columns:1fr!important}}.htr-today .htr-tools-section{overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{grid-template-columns:52px minmax(0,1fr)!important;width:310px!important;min-width:310px!important;max-width:310px!important;padding-left:12px!important;padding-right:12px!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card strong,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card span,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em small{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em{flex-shrink:0!important;align-items:center!important;gap:14px!important;width:-webkit-max-content!important;width:max-content!important;min-width:-webkit-max-content!important;min-width:max-content!important;display:flex!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card em small{flex-shrink:0!important;align-items:center!important;display:inline-flex!important}.htr-today .htr-data-section,.htr-today .htr-timeline{width:calc(100% + 270px)!important;max-width:calc(100vw - 268px)!important}.htr-today .htr-data-section{overflow:visible!important}.htr-today .htr-data-section>h2,.htr-today .htr-timeline>h2{color:#151b31!important;align-items:center!important;gap:9px!important;height:30px!important;margin:0 0 14px!important;font-size:20px!important;font-weight:840!important;line-height:30px!important;display:inline-flex!important}.htr-today .htr-data-section>h2{color:#10182f!important;gap:8px!important;margin-bottom:12px!important;font-size:19px!important;font-weight:900!important;line-height:28px!important}.htr-today .htr-data-section .htr-data-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}.htr-today .htr-data-section .htr-data-grid div{background:#ffffffe6!important;border:1px solid #e1e7f4eb!important;border-radius:13px!important;align-content:start!important;min-width:0!important;min-height:100px!important;padding:14px 22px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #212a4a09!important}.htr-today .htr-data-section .htr-data-grid div:before{content:""!important;opacity:.72!important;pointer-events:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.htr-today .htr-data-section .htr-data-grid div[style*=--snapshot-color]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--snapshot-color) 14%, transparent), #fff0 64%)!important}.htr-today .htr-data-section .htr-data-grid .tone-mint:before{background:linear-gradient(135deg,#34d39914,#fff0 64%)!important}.htr-today .htr-data-section .htr-data-grid .tone-blue:before{background:linear-gradient(135deg,#3b82f617,#fff0 64%)!important}.htr-today .htr-data-section .htr-data-grid .tone-violet:before,.htr-today .htr-data-section .htr-data-grid .tone-purple:before{background:linear-gradient(135deg,#7c5cff1a,#fff0 64%)!important}.htr-today .htr-data-section .htr-data-grid .tone-green:before{background:linear-gradient(135deg,#22c55e17,#fff0 64%)!important}.htr-today .htr-data-section .htr-data-grid span,.htr-today .htr-data-section .htr-data-grid strong,.htr-today .htr-data-section .htr-data-grid em,.htr-today .htr-data-section .htr-data-grid em b{z-index:1!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;position:relative!important;overflow:hidden!important}.htr-today .htr-data-section .htr-data-grid span{color:#151b31!important;font-size:14px!important;font-weight:860!important;line-height:18px!important;display:block!important}.htr-today .htr-data-section .htr-data-grid strong{color:#171f38!important;margin-top:6px!important;font-size:24px!important;font-weight:900!important;line-height:28px!important}.htr-today .htr-data-section .htr-data-grid div[style*=--snapshot-color] strong{color:var(--snapshot-color)!important}.htr-today .htr-data-section .htr-data-grid .tone-blue strong,.htr-today .htr-data-section .htr-data-grid .tone-purple strong{color:#5b5ff1!important}.htr-today .htr-data-section .htr-data-grid .tone-green strong,.htr-today .htr-data-section .htr-data-grid .tone-mint strong{color:#25b86f!important}.htr-today .htr-data-section .htr-data-grid .tone-violet strong{color:#342078!important}.htr-today .htr-data-section .htr-data-grid em{color:#151b31!important;align-items:center!important;gap:8px!important;margin-top:8px!important;font-size:13px!important;font-style:normal!important;font-weight:820!important;line-height:18px!important;display:inline-flex!important}.htr-today .htr-data-section .htr-data-grid em span{color:#151b31!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;flex:none!important;display:inline!important}.htr-today .htr-data-section .htr-data-grid em b{color:var(--snapshot-color,#25b86f)!important;font-size:inherit!important;line-height:inherit!important;flex:none!important;font-weight:900!important;display:inline!important}.htr-today .htr-data-section .htr-data-grid em b.is-down{color:#e14d5a!important}.htr-today .htr-timeline{background:#fffffff0!important;border:1px solid #e1e7f4eb!important;border-radius:13px!important;gap:0!important;min-height:0!important;padding:18px 24px 0!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 40px #212a4a0a!important}.htr-today .htr-timeline>h2{margin-bottom:8px!important}.htr-today .htr-timeline>.htr-timeline-list{--htr-timeline-marker-x:79px;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin:0!important;padding:0 0 7px!important;display:grid!important;position:relative!important}.htr-today .htr-timeline>.htr-timeline-list:before{content:""!important;background:linear-gradient(#6852ff00,#6852ff47 12%,#6852ff47 88%,#6852ff00)!important;width:1px!important;position:absolute!important;top:20px!important;bottom:20px!important;left:89px!important}.htr-today .htr-timeline .htr-timeline-list>.htr-timeline-row{z-index:1!important;grid-column:1/-1!important;grid-template-columns:58px 16px minmax(0,1fr) 92px 36px 18px!important;align-items:center!important;gap:13px!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;display:grid!important;position:relative!important}.htr-today .htr-timeline .htr-timeline-row>span:not(.htr-logo){background:var(--source-color,#6852ff)!important;width:8px!important;height:8px!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--source-color,#6852ff) 18%, transparent)!important;border:2px solid #fffffff5!important;border-radius:50%!important;justify-self:center!important}.htr-today .htr-timeline .htr-timeline-row .htr-logo{background:color-mix(in srgb, var(--source-color,#6852ff) 12%, #fff)!important;width:30px!important;height:30px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--source-color,#6852ff) 22%, transparent)!important;color:var(--source-color,#111827)!important;border-radius:9px!important;justify-self:center!important;font-size:12px!important}.htr-today .htr-event-row .htr-logo,.htr-today .htr-timeline .htr-timeline-row .htr-logo{position:relative!important;overflow:hidden!important}.htr-today .htr-event-row .htr-logo{background:color-mix(in srgb, var(--source-color,#111827) 10%, #fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--source-color,#111827) 20%, transparent)!important;color:var(--source-color,#111827)!important}.htr-today .htr-event-row .htr-logo img{object-fit:contain!important;width:74%!important;height:74%!important}.htr-today .htr-event-row .htr-logo b,.htr-today .htr-timeline .htr-timeline-row .htr-logo b{min-width:0!important;min-height:0!important;color:inherit!important;font-size:inherit!important;place-items:center!important;font-weight:860!important;line-height:1!important;display:grid!important}.htr-today .htr-event-row .htr-logo.has-image b,.htr-today .htr-timeline .htr-timeline-row .htr-logo.has-image b{opacity:0!important;position:absolute!important}.htr-today .htr-event-row .htr-logo.has-image img[style*="display: none"]+b,.htr-today .htr-timeline .htr-timeline-row .htr-logo.has-image img[style*="display: none"]+b{opacity:1!important;position:static!important}.htr-today .htr-timeline .htr-timeline-row a{color:#7d879b!important;justify-self:end!important;font-size:15px!important}@media (max-width:1100px){.htr-today .htr-data-section,.htr-today .htr-timeline{width:100%!important;max-width:100%!important}}@media (max-width:900px){.htr-today .htr-data-section .htr-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.htr-today .htr-timeline .htr-timeline-list>.htr-timeline-row{grid-template-columns:50px 14px minmax(0,1fr) 30px 18px!important}.htr-today .htr-timeline .htr-timeline-row em{display:none!important}}@media (max-width:560px){.htr-today .htr-data-section .htr-data-grid{grid-template-columns:1fr!important}}.htr-radar-app{background:#fbfcff!important}.htr-radar-app .htr-left-rail{background:#fffffff5!important;width:222px!important;padding:34px 20px 18px!important}.htr-radar-page{width:calc(100% - 52px)!important;max-width:1260px!important;margin:0 auto!important;padding:34px 0 72px!important}.htr-radar-page .htr-title-row{min-height:62px!important;margin-bottom:28px!important}.htr-radar-page .htr-title-actions{align-items:center!important;gap:12px!important;height:46px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.htr-radar-page .htr-title-actions:before,.htr-radar-page .htr-title-actions:after,.htr-radar-page .htr-top-avatar:before,.htr-radar-page .htr-top-avatar:after,.htr-radar-page .htr-top-bell:before,.htr-radar-page .htr-top-bell:after{content:none!important;display:none!important}.htr-radar-page .htr-title-row h1{letter-spacing:0!important;align-items:center!important;gap:10px!important;font-size:30px!important;line-height:1.1!important;display:inline-flex!important}.htr-radar-page .htr-title-crown{color:#7257ff!important;font-size:22px!important}.htr-radar-page .htr-title-row p{color:#66718b!important;margin-top:12px!important;font-size:14px!important}.htr-radar-page .htr-title-actions a{color:#6245ff!important;background:#fff!important;border:1px solid #dfe5f2!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:11px!important;width:144px!important;min-width:144px!important;height:46px!important;padding:0 15px!important;font-size:14px!important;font-weight:820!important;line-height:1!important;display:inline-flex!important;box-shadow:0 9px 22px #1f2a4a08!important}.htr-radar-page .htr-title-actions a svg{color:#6245ff!important;flex:none!important;font-size:22px!important;line-height:1!important}.htr-radar-page .htr-title-actions .anticon{vertical-align:top!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important;transform:translateY(-4px)!important}.htr-radar-page .htr-title-actions button{color:#11182d!important;background:#fff!important;border:1px solid #dfe5f2!important;border-radius:9px!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;font-size:20px!important;display:inline-grid!important;position:relative!important;box-shadow:0 9px 22px #1f2a4a08!important}.htr-radar-page .htr-title-actions button svg{font-size:22px!important;line-height:1!important;display:block!important}.htr-radar-page .htr-title-actions .htr-top-bell{width:38px!important;height:46px!important;box-shadow:none!important;color:#11182d!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:inline-grid!important;overflow:visible!important}.htr-radar-page .htr-title-actions .htr-top-bell svg{font-size:25px!important}.htr-radar-page .htr-heat-chart{display:none!important}.htr-radar-page .htr-top-bell i{color:#fff!important;background:#f0313d!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 4px!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:1!important;display:grid!important;position:absolute!important;top:-7px!important;right:-12px!important}.htr-radar-page .htr-top-avatar{color:#fff!important;width:43px!important;height:43px!important;box-shadow:none!important;background:#11182d!important;border-radius:50%!important;align-self:center!important;place-items:center!important;margin-top:0!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:grid!important;overflow:hidden!important;transform:none!important}.htr-radar-page .htr-top-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:none!important}.htr-radar-page .htr-radar-tabs{grid-template-columns:repeat(5,146px) 118px!important;gap:14px!important;width:min(100%,918px)!important;margin-bottom:28px!important}.htr-radar-page .htr-radar-tabs article,.htr-radar-page .htr-radar-tabs a{background:#fff!important;border:1px solid #e8edf5!important;border-radius:10px!important;align-content:start!important;height:122px!important;min-height:122px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #232e5006!important}.htr-radar-page .htr-radar-tabs article.active{background:radial-gradient(circle at 20% 20%,#7558ff13,#0000 35%),#fff!important;border:1.5px solid #9a79ff!important;box-shadow:0 14px 32px #6852ff1b!important}.htr-radar-page .htr-radar-tabs article .htr-logo{color:#fff!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;font-size:17px!important;line-height:1!important;display:grid!important;position:absolute!important;top:21px!important;left:22px!important;overflow:visible!important;box-shadow:0 9px 18px #5e4bff33!important}.htr-radar-page .htr-radar-tabs article .htr-logo b{color:inherit!important;font-size:15px!important;font-weight:850!important;line-height:1!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-coding{background:linear-gradient(145deg,#7d5cff 0%,#5638f5 100%)!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-coding b{font-size:16px!important;transform:translateY(-1px)!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-global{background:radial-gradient(circle,#0000 0,#0000 37%,#ffffffeb 38%,#ffffffeb 43%,#0000 44%),linear-gradient(145deg,#63a8ff 0%,#3f7fea 100%)!important;box-shadow:0 8px 18px #4382ec2e!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-global:before,.htr-radar-page .htr-radar-tabs article .htr-logo.radar-global:after{content:""!important;border:1.3px solid #ffffffe6!important;border-radius:50%!important;position:absolute!important;top:10px!important;bottom:10px!important;left:7px!important;right:7px!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-global:after{top:7px!important;bottom:7px!important;left:11px!important;right:11px!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-global b{opacity:0!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-startup{box-shadow:none!important;background:0 0!important;border-radius:0!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-startup:before{content:""!important;background:linear-gradient(135deg,#ff2f2f 0,#ff2f2f 28%,#ff8a19 29%,#ff8a19 62%,#ffd84a 63%,#ffd84a 100%)!important;border-radius:70% 100%!important;width:22px!important;height:12px!important;position:absolute!important;top:8px!important;left:11px!important;transform:rotate(-36deg)!important;box-shadow:0 8px 18px #ff5e1f38!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-startup:after{content:""!important;background:linear-gradient(90deg,#ff582200,#ff6b2c 45%,#ffd64d)!important;border-radius:50%!important;width:12px!important;height:6px!important;position:absolute!important;top:21px!important;left:6px!important;transform:rotate(-36deg)!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-startup b{opacity:0!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-product{background:linear-gradient(145deg,#8067ff 0%,#4522ca 100%)!important;border-radius:9px!important;transform:scale(.86)rotate(0)!important;box-shadow:0 10px 22px #4f36d938!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-product:before{content:""!important;clip-path:polygon(50% 0,100% 42%,50% 84%,0 42%)!important;opacity:.96!important;background:#f4f1ff!important;width:19px!important;height:14px!important;position:absolute!important;top:-3px!important;left:9px!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-product b{opacity:0!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-robot{color:#42e6ff!important;background:#edf1f6!important;transform:scale(.82)!important;box-shadow:0 7px 18px #1f2a4a1b!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-robot:before{content:""!important;background:#172235!important;border-radius:9px!important;position:absolute!important;top:9px!important;bottom:7px!important;left:7px!important;right:7px!important;box-shadow:inset 0 0 0 2px #ffffff1a!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-robot:after{content:""!important;background:#46e7ff!important;border-radius:50%!important;width:4px!important;height:4px!important;position:absolute!important;top:17px!important;left:12px!important;box-shadow:9px 0 #46e7ff!important}.htr-radar-page .htr-radar-tabs article .htr-logo.radar-robot b{opacity:0!important}.htr-radar-page .htr-radar-tabs article strong{color:#11182d!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:14px!important;font-weight:820!important;line-height:20px!important;position:absolute!important;top:26px!important;left:70px!important;right:12px!important;overflow:hidden!important}.htr-radar-page .htr-radar-tabs article span,.htr-radar-page .htr-radar-tabs article em{color:#8791a8!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:17px!important;position:absolute!important;left:22px!important}.htr-radar-page .htr-radar-tabs article span{bottom:39px!important}.htr-radar-page .htr-radar-tabs article em{color:#9aa3b8!important;font-style:normal!important;bottom:17px!important}.htr-radar-page .htr-radar-tabs article.active:after{content:"★"!important;color:#f6b91a!important;font-size:15px!important;line-height:1!important;position:absolute!important;top:14px!important;right:13px!important}.htr-radar-page .htr-radar-tabs a{color:#654bff!important;background:#ffffffb8!important;border:1.5px dashed #dbe2f2!important;align-content:center!important;place-items:center!important;gap:11px!important;font-size:14px!important;font-weight:820!important;line-height:20px!important}.htr-radar-app .htr-create-page .htr-focus-step-card{padding:28px 28px 26px!important}.htr-radar-app .htr-create-page .htr-focus-step-card h2 span{color:#6346ff!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-search-field{border-color:#dfe6f1!important;border-radius:999px!important;height:42px!important;margin-top:22px!important;padding:0 14px!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-hot-label{color:#26314b!important;margin-top:24px!important;font-size:14px!important;font-weight:760!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-hot-label:before{content:"🔥 "}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-cloud{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px 8px!important;margin-top:14px!important;display:flex!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-row-break{flex:0 0 100%!important;width:100%!important;height:0!important;margin:-12px 0 0!important;padding:0!important;overflow:hidden!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-cloud>span{box-sizing:border-box!important;color:#2f3b55!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe6f1!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-cloud>span.selected{color:#6346ff!important;background:#fbfaff!important;border-color:#a58bff!important;box-shadow:inset 0 0 0 1px #6346ff1f!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-cloud>span>em{min-width:0!important;max-width:100%!important;color:inherit!important;font-style:inherit!important;text-overflow:ellipsis!important;line-height:1!important;display:block!important;overflow:hidden!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-cloud>span.selected i{color:#fff!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;box-shadow:none!important;background:#6346ff!important;border:0!important;border-radius:50%!important;flex:0 0 15px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:1!important;display:inline-grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-cloud>span.selected i .anticon{width:9px!important;min-width:0!important;height:9px!important;min-height:0!important;color:inherit!important;box-shadow:none!important;font-size:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;overflow:visible!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-chip-cloud>span.selected i svg{width:9px!important;height:9px!important;display:block!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input{margin-top:26px!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input strong{color:#26314b!important;font-size:14px!important;font-weight:760!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input strong:before{content:"✨ "}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input p{color:#66728a!important;margin:8px 0 0!important;font-size:13px!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input div{grid-template-columns:minmax(0,1fr) 72px!important;gap:12px!important;margin-top:16px!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input input,.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input button{border-color:#dfe6f1!important;border-radius:10px!important;height:42px!important;font-size:13px!important}.htr-radar-app .htr-create-page .htr-focus-step-card .htr-custom-input>span{color:#3d4963!important;background:#f4f6fb!important;border-radius:999px!important;min-height:28px!important;margin-top:16px!important;padding:0 12px!important;font-size:13px!important;font-weight:620!important}.htr-radar-app .htr-create-page>.htr-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:28px!important;min-height:78px!important;margin:0 0 50px!important;display:flex!important}.htr-radar-app .htr-create-page>.htr-title-row h1{color:#10172b!important;letter-spacing:0!important;margin:0!important;font-size:40px!important;font-weight:860!important;line-height:1.08!important}.htr-radar-app .htr-create-page>.htr-title-row p{color:#5f6b84!important;margin:16px 0 0!important;font-size:17px!important;font-weight:650!important;line-height:1.32!important}.htr-radar-app .htr-create-page .htr-title-spark{color:#3f7dff!important;vertical-align:2px!important;margin:0 0 0 7px!important;font-size:30px!important;line-height:1!important;display:inline-block!important}.htr-radar-app .htr-create-page>.htr-title-row .htr-help-link{color:#68748b!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:7px!important;margin-top:7px!important;padding:0!important;font-size:14px!important;font-weight:720!important;line-height:20px!important;display:inline-flex!important}.htr-radar-app .htr-create-page>.htr-title-row .htr-help-link:before{content:"?"!important;color:#7d879a!important;border:2px solid #7d879a!important;border-radius:50%!important;place-items:center!important;width:16px!important;height:16px!important;font-size:10px!important;font-weight:860!important;line-height:1!important;display:grid!important}.htr-radar-app .htr-create-page>.htr-steps{align-items:center!important;gap:26px!important;width:min(100%,760px)!important;margin:0 0 34px!important;display:flex!important}.htr-radar-app .htr-create-page>.htr-steps span{color:#4f5b73!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:14px!important;font-size:16px!important;font-weight:760!important;line-height:44px!important;display:inline-flex!important;position:relative!important}.htr-radar-app .htr-create-page>.htr-steps span:not(:last-child):after{content:""!important;background:#dce3ee!important;width:160px!important;height:1px!important;margin-left:22px!important;display:inline-block!important;position:static!important;transform:none!important}.htr-radar-app .htr-create-page>.htr-steps b{color:#536078!important;background:#fff!important;border:1px solid #e0e6f0!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;font-size:17px!important;font-weight:820!important;line-height:1!important;display:grid!important;box-shadow:0 8px 18px #1e2a4a0b!important}.htr-radar-app .htr-create-page>.htr-steps .active{color:#6346ff!important}.htr-radar-app .htr-create-page>.htr-steps .active b{color:#fff!important;background:linear-gradient(145deg,#7a5cff 0%,#5135f4 100%)!important;border-color:#0000!important;box-shadow:0 12px 24px #553af547!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child{border-color:#e5ebf4!important;border-radius:10px!important;padding:20px 24px 22px!important;box-shadow:0 12px 28px #1e2a4a06!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child h2{color:#111827!important;align-items:baseline!important;gap:22px!important;margin:0!important;font-size:17px!important;font-weight:840!important;line-height:24px!important;display:flex!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child h2 span{color:#6346ff!important;font-size:18px!important;font-weight:860!important;line-height:24px!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child h2 em{color:#26314b!important;margin-left:0!important;font-size:14px!important;font-style:normal!important;font-weight:760!important;line-height:20px!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child>p{color:#6a768d!important;margin:12px 0 0!important;font-size:13px!important;font-weight:620!important;line-height:19px!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:122px!important;gap:13px 16px!important;margin-top:18px!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid article{min-height:122px!important;box-shadow:none!important;background:#fff!important;border-color:#e4e9f2!important;border-radius:10px!important;padding:14px 18px 12px!important;position:relative!important;overflow:hidden!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid article.selected{background:radial-gradient(circle at 18% 12%,#6346ff0e,#0000 36%),#fff!important;border-color:#a28cff!important;box-shadow:inset 0 0 0 1px #6346ff33!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid article.selected:after{content:"✓"!important;color:#fff!important;background:#6346ff!important;border-radius:50%!important;place-items:center!important;width:17px!important;height:17px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 8px 18px #6346ff3d!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid .htr-domain-icon{width:24px!important;height:24px!important;margin:0 0 10px!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid .htr-domain-icon svg{width:24px!important;height:24px!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid strong{color:#172039!important;margin:0!important;font-size:16px!important;font-weight:840!important;line-height:22px!important}.htr-radar-app .htr-create-page .htr-create-main>.htr-create-card:first-child .htr-domain-grid p{color:#69758b!important;word-break:keep-all!important;margin:6px 0 0!important;font-size:12px!important;font-weight:650!important;line-height:17px!important;overflow:visible!important}.htr-radar-page .htr-radar-tabs a svg{color:#11182d!important;margin:0!important;font-size:24px!important}.htr-radar-page .htr-main-grid{grid-template-columns:minmax(0,1fr) 270px!important;gap:24px!important}.htr-radar-page .htr-main-column,.htr-radar-page .htr-side-column{gap:20px!important}.htr-radar-page .htr-radar-hero-card,.htr-radar-page .htr-events-panel,.htr-radar-page .htr-side-card,.htr-radar-page .htr-insight-grid article,.htr-radar-page .htr-focus-strip article{background:#fffffff5!important;border-color:#e4e9f5!important;border-radius:12px!important;box-shadow:0 14px 36px #1f2a4a09!important}.htr-radar-page .htr-radar-hero-card{padding:24px!important}.htr-radar-page .htr-section-head h2,.htr-radar-page .htr-section>h2,.htr-radar-page .htr-side-card h3{color:#12182b!important;font-size:22px!important;font-weight:850!important}.htr-radar-page .htr-section-head a{color:#a0a9bc!important;align-items:center!important;gap:7px!important;font-size:14px!important;font-weight:760!important;line-height:20px!important;display:inline-flex!important}.htr-radar-page .htr-section-head a .anticon{color:#b5bdcc!important;align-items:center!important;font-size:12px!important;display:inline-flex!important}.htr-radar-page .htr-section-head button{color:#66718b!important;background:#fff!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.htr-radar-page .htr-radar-summary{background:radial-gradient(circle at 76% 54%,#775bff38,#0000 22%),linear-gradient(108deg,#f7f2ff 0%,#fff 54%,#eee8ff 100%)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 186px!important;min-height:192px!important;margin-top:24px!important;padding:26px 28px!important;overflow:hidden!important}.htr-radar-page .htr-radar-summary strong{font-size:15px!important;line-height:22px!important}.htr-radar-page .htr-radar-summary p{color:#3f4d6d!important;max-width:580px!important;font-size:14px!important;line-height:2!important}.htr-radar-page .htr-radar-summary div:last-child{background:0 0!important;min-height:126px!important;position:relative!important}.htr-radar-page .htr-summary-art span{background:linear-gradient(145deg,#a98cff 0%,#7157ff 100%)!important;border-radius:13px!important;width:82px!important;height:72px!important;display:block!important;position:absolute!important;box-shadow:0 18px 36px #6147f23d!important}.htr-radar-page .htr-summary-art span:first-child{top:18px!important;left:8px!important;transform:rotate(-4deg)!important}.htr-radar-page .htr-summary-art span:nth-child(2){opacity:.54!important;top:26px!important;right:34px!important;transform:rotate(7deg)!important}.htr-radar-page .htr-summary-art span:nth-child(3){background:linear-gradient(145deg,#8d71ff 0%,#b49fff 100%)!important;width:104px!important;height:80px!important;bottom:12px!important;right:8px!important}.htr-radar-page .htr-events-panel{padding:18px 0 14px!important;overflow:hidden!important}.htr-radar-page .htr-events-panel .htr-section-head{padding:0 20px 14px!important}.htr-radar-page .htr-events-panel .htr-section-head h2 svg{color:#ff4d24!important}.htr-radar-page .htr-events-panel .htr-section-head button{color:#66718b!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.htr-radar-page .htr-radar-filter-row{display:none!important}.htr-radar-page .htr-radar-filter-row.is-visible{display:flex!important}.htr-radar-app .htr-radar-page .htr-radar-events .htr-event-row{border-bottom-color:#edf1f8!important;grid-template-columns:28px minmax(0,1fr) 78px 24px!important;gap:16px!important;min-height:104px!important;padding:16px 20px!important}.htr-radar-app .htr-radar-page .htr-radar-events .htr-logo{color:#111827!important;background:#fff!important;border:1px solid #e1e7f2!important;border-radius:10px!important;width:92px!important;height:92px!important;font-size:14px!important;display:none!important;overflow:hidden!important}.htr-radar-page .htr-radar-events .htr-logo img{object-fit:contain!important;width:100%!important;height:100%!important;padding:12px!important}.htr-radar-page .htr-radar-events .htr-logo.event-1{background:#090913!important}.htr-radar-page .htr-radar-events .htr-logo.event-1 img{padding:18px!important}.htr-radar-page .htr-event-copy h3{color:#12182b!important;font-size:15px!important;line-height:22px!important}.htr-radar-page .htr-event-copy div span{color:#7d879e!important}.htr-radar-page .htr-event-copy p{color:#53617e!important;font-size:13px!important;line-height:1.65!important}.htr-radar-page .htr-radar-events .htr-impact{align-self:end!important;padding-bottom:8px!important}.htr-radar-page .htr-pill-button{height:34px!important;margin-top:12px!important}.htr-radar-page .htr-insight-grid{gap:14px!important}.htr-radar-page .htr-insight-grid article{min-height:150px!important;padding:20px!important}.htr-radar-page .htr-heat-chart{width:135px!important;height:64px!important;position:absolute!important;bottom:12px!important;right:12px!important}.htr-radar-page .htr-heat-chart polygon{fill:url(#htrHeatFill)!important}.htr-radar-page .htr-heat-chart polyline{fill:none!important;stroke:#7657ff!important;stroke-width:5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.htr-radar-page .htr-focus-ranking{gap:10px!important;margin-top:16px!important;display:grid!important}.htr-radar-page .htr-focus-ranking div{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.htr-radar-page .htr-focus-ranking b{color:#273047!important;margin:0!important;font-size:13px!important}.htr-radar-page .htr-sentiment-bars{align-items:end!important;gap:4px!important;height:58px!important;margin-top:18px!important;display:flex!important}.htr-radar-page .htr-sentiment-bars i{opacity:.75!important;background:#8fe0a9!important;border-radius:3px 3px 0 0!important;width:5px!important;margin:0!important}.htr-radar-page .htr-custom-input{display:none!important}.htr-radar-page .htr-focus-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}.htr-radar-page .htr-focus-trend-section{width:calc(100% + 294px)!important;max-width:calc(100vw - 246px)!important}.htr-radar-page .htr-focus-strip article{min-height:126px!important;padding:22px 18px 18px!important}.htr-radar-page .htr-focus-strip .htr-logo{border-radius:9px!important;width:32px!important;height:32px!important}.htr-radar-page .htr-focus-strip em{color:#16a66d!important}.htr-radar-page .htr-focus-trend-strip article{grid-template-rows:34px 28px 24px!important;align-content:start!important;gap:10px!important;display:grid!important;overflow:hidden!important}.htr-radar-page .htr-focus-trend-strip .htr-focus-card-title{align-items:center!important;gap:12px!important;min-width:0!important;height:34px!important;display:flex!important}.htr-radar-page .htr-focus-trend-strip .htr-logo{flex:0 0 32px!important;margin:0!important}.htr-radar-page .htr-focus-trend-strip .htr-logo.has-image img{object-fit:contain!important;width:76%!important;height:76%!important}.htr-radar-page .htr-focus-trend-strip strong{color:#30374f!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:17px!important;font-weight:790!important;line-height:20px!important;display:block!important;overflow:hidden!important}.htr-radar-page .htr-focus-trend-strip span{color:#7e879e!important;align-items:baseline!important;gap:8px!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:22px!important;display:flex!important}.htr-radar-page .htr-focus-trend-strip span b{color:#252c44!important;font-size:17px!important;font-weight:850!important}.htr-radar-page .htr-focus-trend-strip em{color:#1fc279!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:17px!important;font-style:normal!important;font-weight:850!important;line-height:22px!important;display:inline-flex!important}.htr-radar-page .htr-focus-trend-strip em .anticon{align-items:center!important;font-size:15px!important;display:inline-flex!important}.htr-radar-page .htr-side-card{padding:20px!important}.htr-radar-page .htr-brief-card p{color:#6f7a92!important;margin:0!important}.htr-radar-page .htr-brief-card .htr-brief-preview{background:linear-gradient(96deg,#ffffff8c,#fff0),#f5f6fa!important;border:1px solid #e6ebf5!important;border-radius:10px!important;min-height:174px!important;margin-top:12px!important;padding:42px 34px 24px!important;display:grid!important;position:relative!important;overflow:hidden!important}.htr-radar-page .htr-brief-card .htr-brief-preview:before,.htr-radar-page .htr-brief-card .htr-brief-preview:after{content:""!important;background:#fff!important;border-radius:8px!important;position:absolute!important;top:18px!important;bottom:18px!important;left:46px!important;right:24px!important;transform:rotate(7deg)!important;box-shadow:0 12px 26px #1f2a4a14!important}.htr-radar-page .htr-brief-card .htr-brief-preview:after{top:16px!important;bottom:20px!important;left:36px!important;right:30px!important;transform:rotate(-5deg)!important}.htr-radar-page .htr-brief-card .htr-brief-preview strong,.htr-radar-page .htr-brief-card .htr-brief-preview span,.htr-radar-page .htr-brief-card .htr-brief-preview em{z-index:1!important;position:relative!important}.htr-radar-page .htr-brief-card .htr-brief-preview strong{color:#12182b!important;align-self:center!important;max-width:125px!important;font-size:17px!important;line-height:1.35!important}.htr-radar-page .htr-brief-card .htr-brief-preview span,.htr-radar-page .htr-brief-card .htr-brief-preview em{color:#7c879c!important;font-size:12px!important;font-style:normal!important}.htr-radar-page .htr-push-list div{grid-template-columns:42px minmax(0,1fr)!important;gap:4px 12px!important;padding:12px 0!important;position:relative!important}.htr-radar-page .htr-push-list div time{color:#66718b!important;grid-row:1/3!important}.htr-radar-page .htr-push-list div strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.htr-radar-page .htr-push-list div span{color:#7e89a2!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:18px!important;overflow:hidden!important}.htr-radar-page .htr-push-list>a{color:#6b50ff!important;align-items:center!important;gap:6px!important;margin-top:6px!important;font-size:13px!important;font-weight:820!important;display:inline-flex!important}.htr-radar-page .htr-settings-list{gap:0!important;padding:18px 20px 0!important;overflow:hidden!important}.htr-radar-page .htr-settings-list h3{color:#10182d!important;margin:0 0 18px!important;font-size:18px!important;font-weight:850!important;line-height:24px!important}.htr-radar-page .htr-settings-list button{text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;width:100%!important;height:auto!important;min-height:62px!important;padding:0!important;display:grid!important}.htr-radar-page .htr-settings-list button>svg{color:#253149!important;place-self:center!important;width:18px!important;height:18px!important;margin-top:0!important;font-size:18px!important}.htr-radar-page .htr-settings-list button span{align-self:center!important;gap:6px!important;min-width:0!important;display:grid!important}.htr-radar-page .htr-settings-list button strong{color:#253149!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:840!important;line-height:20px!important;display:block!important;overflow:hidden!important}.htr-radar-page .htr-settings-list button em{color:#838da4!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-style:normal!important;font-weight:720!important;line-height:18px!important;display:block!important;overflow:hidden!important}.htr-radar-page .htr-settings-list .danger{color:#ff454b!important;border-top:1px solid #edf1f8!important;align-items:center!important;gap:13px!important;min-height:48px!important;margin:2px -20px 0!important;padding:0 20px!important;font-size:13px!important;font-weight:840!important;line-height:20px!important;display:flex!important}.htr-radar-page .htr-settings-list .danger>svg{color:#ff454b!important;width:18px!important;height:18px!important;margin-top:0!important;font-size:18px!important}.htr-radar-page .htr-pro-card{background:radial-gradient(circle at 82% 92%,#7056ff33,#0000 26%),linear-gradient(145deg,#fff 0%,#f4edff 100%)!important;align-content:start!important;min-height:276px!important;display:grid!important;position:relative!important;overflow:hidden!important}.htr-radar-page .htr-pro-card span{z-index:1!important;color:#4a5670!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:28px!important;margin-top:12px!important;font-size:13px!important;font-weight:720!important;line-height:20px!important;display:grid!important;position:relative!important}.htr-radar-page .htr-pro-card span>.anticon{color:#16a66d!important;vertical-align:top!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:16px!important;height:16px!important;margin:0!important;font-size:16px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.htr-radar-page .htr-pro-card span>.anticon svg{width:16px!important;height:16px!important;margin:0!important;line-height:1!important;display:block!important}.htr-radar-page .htr-pro-card:after{content:"♕"!important;color:#7056ff73!important;font-size:64px!important;position:absolute!important;bottom:20px!important;right:30px!important;transform:rotate(-12deg)!important}.htr-radar-page .htr-pro-card a{z-index:1!important;width:142px!important;margin-top:14px!important;position:relative!important}.htr-radar-page .htr-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.htr-radar-page .htr-insight-grid .htr-insight-card{min-height:190px!important;box-shadow:none!important;background:#fffffff0!important;border:1px solid #e7ecf5!important;border-radius:12px!important;grid-template-rows:22px 18px 1fr!important;row-gap:8px!important;padding:18px 22px 20px!important;display:grid!important;position:relative!important;overflow:hidden!important}.htr-radar-page .htr-insight-card>strong{color:#12182b!important;margin:0!important;font-size:15px!important;font-weight:850!important;line-height:22px!important;display:block!important}.htr-radar-page .htr-insight-card>small{color:#838da4!important;height:18px!important;margin:0!important;font-size:12px!important;font-weight:720!important;line-height:18px!important;display:block!important}.htr-radar-page .htr-heat-card .htr-trend-switch{display:none!important}.htr-radar-page .htr-heat-value{z-index:1!important;align-self:start!important;align-items:baseline!important;width:-webkit-max-content!important;width:max-content!important;max-width:none!important;min-height:38px!important;margin-top:2px!important;display:flex!important;position:relative!important;overflow:visible!important}.htr-radar-page .htr-heat-value b{color:#11182d!important;font-size:30px!important;font-weight:880!important;line-height:38px!important}.htr-radar-page .htr-heat-value em{color:#6f7a92!important;margin-left:5px!important;font-size:14px!important;font-style:normal!important;font-weight:720!important;line-height:20px!important}.htr-radar-page .htr-heat-card>span{z-index:1!important;color:#18b96d!important;margin-top:8px!important;font-size:13px!important;font-weight:850!important;line-height:18px!important;display:block!important;position:relative!important}.htr-radar-page .htr-heat-card .htr-heat-chart{opacity:1!important;width:min(300px,100% - 44px)!important;height:86px!important;display:block!important;position:absolute!important;top:auto!important;bottom:20px!important;right:20px!important}.htr-radar-page .htr-heat-card .htr-heat-chart polygon{fill:url(#htrHeatFill)!important;opacity:1!important}.htr-radar-page .htr-heat-card .htr-heat-chart polyline{fill:none!important;stroke:#7157ff!important;stroke-width:4px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.htr-radar-page .htr-focus-card .htr-focus-ranking{align-content:start!important;gap:10px!important;margin-top:2px!important;display:grid!important;overflow:visible!important}.htr-radar-page .htr-focus-ranking div{grid-template-columns:34px minmax(0,1fr) 58px!important;align-items:center!important;gap:10px!important;min-height:32px!important;display:grid!important}.htr-radar-page .htr-focus-ranking .htr-logo{border-radius:8px!important;width:30px!important;height:30px!important}.htr-radar-page .htr-focus-ranking b{color:#253149!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:820!important;line-height:20px!important;overflow:hidden!important}.htr-radar-page .htr-focus-ranking span{color:#18b96d!important;justify-self:end!important;font-size:13px!important;font-weight:850!important;line-height:18px!important}.htr-radar-page .htr-sentiment-card{grid-template-rows:22px 18px 48px 1fr!important;min-height:190px!important;padding-bottom:20px!important}.htr-radar-page .htr-sentiment-card .htr-sentiment-line{justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:48px!important;margin:0!important;display:flex!important}.htr-radar-page .htr-sentiment-card .htr-sentiment-line b{color:#18b96d!important;font-size:28px!important;font-weight:880!important;line-height:36px!important}.htr-radar-page .htr-sentiment-card .htr-sentiment-line span{color:#18b96d!important;white-space:nowrap!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:18px!important}.htr-radar-page .htr-sentiment-card .htr-sentiment-bars{grid-template-columns:repeat(28,minmax(3px,1fr))!important;align-self:end!important;align-items:end!important;gap:5px!important;width:100%!important;height:54px!important;margin:0!important;display:grid!important;position:static!important;overflow:hidden!important}@media (max-width:1180px){.htr-radar-page .htr-radar-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.htr-radar-page .htr-main-grid{grid-template-columns:1fr!important}.htr-radar-page .htr-focus-trend-section{width:100%!important;max-width:100%!important}.htr-radar-page .htr-focus-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:720px){.htr-radar-page{width:calc(100% - 28px)!important;padding-top:22px!important}.htr-radar-page .htr-title-row,.htr-radar-page .htr-title-actions{flex-wrap:wrap!important}.htr-radar-page .htr-radar-tabs,.htr-radar-page .htr-insight-grid,.htr-radar-page .htr-focus-strip{grid-template-columns:1fr!important}.htr-radar-app .htr-radar-page .htr-radar-events .htr-event-row{grid-template-columns:28px minmax(0,1fr) 24px!important}.htr-radar-app .htr-radar-page .htr-radar-events .htr-logo{display:none!important}.htr-radar-page .htr-radar-summary{grid-template-columns:1fr!important}}.htr-today .htr-tools-section .htr-tool-strip{scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:280px!important;grid-auto-flow:column!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-tools-section .htr-tool-strip::-webkit-scrollbar{display:none!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{scroll-snap-align:start!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:0 8px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:88px!important;min-height:88px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-logo{border-radius:10px!important;flex:none!important;grid-area:1/1/4!important;place-self:center start!important;width:52px!important;height:52px!important;margin:0!important;overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-logo img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-logo.has-image b{opacity:0!important;pointer-events:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-copy{text-align:left!important;white-space:normal!important;grid-area:1/2/4!important;grid-template-rows:repeat(3,minmax(18px,1fr))!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-copy>strong,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-copy>span,.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-copy>small{text-overflow:clip!important;white-space:nowrap!important;grid-column:1!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-copy>strong{color:#1f2740!important;grid-row:1!important;font-size:15px!important;font-weight:900!important;line-height:20px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-copy>span{color:#8791a6!important;grid-row:2!important;font-size:13px!important;font-weight:760!important;line-height:18px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-copy>small{color:#a4acbb!important;grid-row:3!important;font-size:11px!important;font-weight:760!important;line-height:16px!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-score{color:#2f9f65!important;text-overflow:clip!important;white-space:nowrap!important;grid-area:1/3!important;place-self:center end!important;align-items:center!important;gap:12px!important;width:-webkit-max-content!important;width:max-content!important;min-width:-webkit-max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;font-size:13px!important;font-style:normal!important;font-weight:900!important;line-height:18px!important;display:inline-flex!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-score>small{color:#43bf74!important;text-overflow:clip!important;white-space:nowrap!important;align-items:center!important;min-width:-webkit-max-content!important;min-width:max-content!important;padding-left:12px!important;font-size:11px!important;font-weight:900!important;line-height:16px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card>.htr-tool-score>small:before{content:""!important;background:#43bf74!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:5px!important;left:0!important}@media (max-width:760px){.htr-today .htr-tools-section .htr-tool-strip{grid-auto-columns:minmax(272px,1fr)!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{width:100%!important;min-width:272px!important;max-width:none!important}}.htr-today .htr-tools-section .htr-tool-strip{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-tools-section{width:calc(100vw - 268px)!important;max-width:calc(100vw - 268px)!important;overflow:hidden!important}.htr-today .htr-tools-section .htr-tool-strip{--htr-tool-gap:14px;grid-auto-flow:column!important;grid-auto-columns:calc((100% - (var(--htr-tool-gap) * 3)) / 4)!important;gap:var(--htr-tool-gap)!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:auto!important;overflow-y:hidden!important}.htr-today .htr-tools-section .htr-tool-strip .htr-tool-card{grid-template-columns:52px minmax(0,1fr) auto!important;column-gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}@media (max-width:1180px){.htr-today .htr-tools-section{width:100%!important;max-width:100%!important}}.htr-today .htr-main-grid{grid-template-columns:minmax(0,1fr) 250px!important;align-items:start!important;gap:20px!important;display:grid!important}.htr-today .htr-main-column{min-width:0!important}.htr-today .htr-side-column,.htr-today .htr-today-side{width:250px!important;min-width:250px!important;max-width:250px!important}.htr-today .htr-main-grid{overflow:visible!important}.htr-today .htr-main-column{position:relative!important;overflow:visible!important}.htr-today .htr-upper-column{grid-area:1/1!important}.htr-today .htr-lower-column{grid-area:2/1/auto/-1!important;gap:22px!important;width:100%!important;min-width:0!important;display:grid!important}.htr-today .htr-brief-hero,.htr-today .htr-main-column>.htr-section:not(.htr-opportunity-section):not(.htr-tools-section):not(.htr-data-section):not(.htr-timeline),.htr-today .htr-events-panel{z-index:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:hidden!important}.htr-today .htr-side-column,.htr-today .htr-today-side{z-index:2!important;grid-area:1/2!important;position:relative!important}.htr-today .htr-brief-hero{grid-template-columns:minmax(0,1fr) 216px!important;min-height:257px!important;padding:27px 25px!important}.htr-today .htr-brief-hero>div:first-child>span{margin-bottom:12px!important;font-size:14px!important;line-height:20px!important}.htr-today .htr-brief-hero h2{max-width:594px!important;font-size:24px!important;line-height:1.36!important}.htr-today .htr-hero-stats{gap:29px!important;max-width:423px!important;margin-top:30px!important}.htr-today .htr-hero-stats small,.htr-today .htr-hero-stats em{font-size:11px!important;line-height:16px!important}.htr-today .htr-hero-stats strong{font-size:24px!important;line-height:1!important}.htr-today .htr-hero-art span{width:158px!important;height:158px!important;font-size:43px!important}.htr-today .htr-brief-hero>a{font-size:12px!important;bottom:25px!important;right:25px!important}.htr-today .htr-brief-hero,.htr-today .htr-main-column>.htr-section:not(.htr-opportunity-section):not(.htr-tools-section):not(.htr-data-section):not(.htr-timeline),.htr-today .htr-events-panel{width:calc(100% - 285px)!important;max-width:calc(100% - 285px)!important}.htr-today .htr-upper-column>.htr-brief-hero,.htr-today .htr-upper-column>.htr-section,.htr-today .htr-upper-column>.htr-events-panel,.htr-today .htr-main-column.htr-upper-column>.htr-section:not(.htr-opportunity-section):not(.htr-tools-section):not(.htr-data-section):not(.htr-timeline){width:100%!important;max-width:100%!important}@media (max-width:1100px){.htr-today .htr-brief-hero,.htr-today .htr-main-column>.htr-section:not(.htr-opportunity-section):not(.htr-tools-section):not(.htr-data-section):not(.htr-timeline),.htr-today .htr-events-panel{width:100%!important;max-width:100%!important}.htr-today .htr-upper-column,.htr-today .htr-lower-column,.htr-today .htr-side-column,.htr-today .htr-today-side{grid-area:auto/1!important}}.htr-today .htr-timeline{background:#fffffffa!important;border:1px solid #e0e5f2f5!important;border-radius:14px!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 24px 0!important;overflow:hidden!important;box-shadow:0 14px 34px #212a4a09!important}.htr-today .htr-timeline>h2{color:#151b31!important;height:30px!important;margin:0 0 12px!important;font-size:20px!important;font-weight:900!important;line-height:30px!important}.htr-today .htr-timeline>.htr-timeline-list{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin:0!important;padding:0 0 8px!important;display:grid!important;position:relative!important}.htr-today .htr-timeline>.htr-timeline-list:before{content:""!important;top:17px!important;bottom:18px!important;left:var(--htr-timeline-marker-x)!important;background:linear-gradient(#6653ff00,#6653ff47 14%,#6653ff47 86%,#6653ff00)!important;width:1px!important;position:absolute!important;transform:translate(-50%)!important}.htr-today .htr-timeline .htr-timeline-list>.htr-timeline-row{z-index:1!important;grid-template-columns:58px 16px minmax(0,1fr) 92px 42px 18px!important;align-items:center!important;gap:13px!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;display:grid!important;position:relative!important}.htr-today .htr-timeline .htr-timeline-row time{color:#8a93a8!important;white-space:nowrap!important;font-size:14px!important;font-weight:760!important;line-height:20px!important}.htr-today .htr-timeline .htr-timeline-row>span:not(.htr-logo){background:#6653ff!important;border:2px solid #fffffffa!important;border-radius:50%!important;justify-self:center!important;width:8px!important;height:8px!important;box-shadow:0 0 0 3px #6653ff24!important}.htr-today .htr-timeline .htr-timeline-row strong{color:#273047!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:780!important;line-height:20px!important;overflow:hidden!important}.htr-today .htr-timeline .htr-timeline-row em{color:#8b94a9!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f4f6fa!important;border-radius:8px!important;min-width:0!important;padding:4px 9px!important;font-size:12px!important;font-style:normal!important;font-weight:760!important;line-height:17px!important;overflow:hidden!important}.htr-today .htr-timeline .htr-timeline-row .htr-logo{width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;justify-self:center!important}.htr-today .htr-timeline .htr-timeline-row .htr-logo img{object-fit:contain!important;width:82%!important;height:82%!important}.htr-today .htr-timeline .htr-timeline-row a{color:#8a93a8!important;justify-self:end!important;align-items:center!important;font-size:15px!important;display:inline-flex!important}.htr-today .htr-timeline-more{color:#53607a!important;border-top:1px solid #e0e5f2f5!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:8px!important;width:calc(100% + 48px)!important;min-height:42px!important;margin:0 -24px!important;font-size:14px!important;font-weight:820!important;line-height:20px!important;display:inline-flex!important}.nav-create{position:relative}.nav-create-menu{z-index:100;background:#fff;border:1px solid #dfe6f0;border-radius:8px;gap:6px;width:232px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #0f172a29}.nav-create-item{color:#111827;border-radius:6px;gap:3px;min-height:54px;padding:10px 12px;text-decoration:none;display:grid}.nav-create-item:hover{background:#f3f6ff;outline:0}.nav-create-item:focus-visible{background:#f3f6ff;outline:0}.nav-create-item strong{color:#101828;font-size:14px;font-weight:760;line-height:18px}.nav-create-item span{color:#667085;font-size:12px;font-weight:520;line-height:17px}body:has(.home-dashboard) .nav-create-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}body:has(.home-dashboard) .nav-create-button:before{content:none!important;display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-button:before,.app-shell:not(.app-shell-auth)>.topbar .nav-actions .nav-signout-button:before{content:none!important;display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-icon{color:#667085!important;font-size:17px!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-icon svg{width:17px!important;height:17px!important;display:block!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-text{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-theme=dark] body .app-shell:not(.app-shell-auth)>.topbar .nav .nav-signout-icon{color:#aab7cc!important}.home-trend-tabs button{-webkit-appearance:none;appearance:none;color:#667085;min-width:0;min-height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:650;line-height:1;transition:color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;display:inline-flex}.home-creator-tabs button{-webkit-appearance:none;appearance:none;color:#667085;min-width:0;min-height:26px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:650;line-height:1;transition:color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;display:inline-flex}.home-trend-tabs button.is-active,.home-creator-tabs button.is-active{color:#2457ff;background:#fff;box-shadow:inset 0 0 0 1px #2457ff}.home-trend-tabs button:disabled,.home-creator-tabs button:disabled{cursor:default}.home-trend-list.is-ready,.home-creator-list.is-ready{animation:.18s ease-out homeTrendFade}.home-trend-skeleton,.home-creator-skeleton{border-bottom:1px solid #edf1f6;align-items:center;gap:8px;min-height:34px;display:grid}.home-trend-skeleton{grid-template-columns:22px minmax(0,1fr) 78px}.home-creator-skeleton{border-bottom:0;grid-template-columns:22px 28px minmax(0,1fr) 62px}.home-trend-skeleton i,.home-trend-skeleton span,.home-trend-skeleton em,.home-creator-skeleton i,.home-creator-skeleton span,.home-creator-skeleton strong,.home-creator-skeleton em{background:linear-gradient(90deg,#eef2f7 0%,#f7f9fc 50%,#eef2f7 100%) 0 0/180% 100%;border-radius:999px;height:10px;animation:.9s ease-in-out infinite homeTrendSkeleton;display:block}.home-trend-skeleton i,.home-creator-skeleton i{width:14px}.home-creator-skeleton span{width:24px;height:24px}.home-creator-skeleton strong{width:72%}.home-trend-skeleton em{width:76px}.home-creator-skeleton em{width:58px}.home-trend-state,.home-creator-state{border-bottom:1px solid #edf1f6;align-content:center;gap:10px;min-height:92px;padding:10px 0;display:grid}.home-creator-state{border-bottom:0}.home-trend-state p,.home-creator-state p{color:#667085;margin:0;font-size:12px;line-height:1.5}.home-trend-state button,.home-creator-state button{color:#2457ff;cursor:pointer;background:#fff;border:1px solid #d9e3f5;border-radius:5px;justify-self:start;min-height:26px;padding:0 10px;font-size:12px;font-weight:700}@keyframes homeTrendFade{0%{opacity:.62;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes homeTrendSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}html[data-theme=dark] .home-trend-tabs button.is-active,html[data-theme=dark] .home-creator-tabs button.is-active,html[data-theme=dark] .home-trend-state button,html[data-theme=dark] .home-creator-state button{background:#111a2b}html[data-theme=dark] .home-trend-skeleton i,html[data-theme=dark] .home-trend-skeleton span,html[data-theme=dark] .home-trend-skeleton em,html[data-theme=dark] .home-creator-skeleton i,html[data-theme=dark] .home-creator-skeleton span,html[data-theme=dark] .home-creator-skeleton strong,html[data-theme=dark] .home-creator-skeleton em{background:linear-gradient(90deg,#1d293d 0%,#24344f 50%,#1d293d 100%) 0 0/180% 100%}.ai-hot-source-icon>span,.hh-platform-logo,.home-source-list .source-logo,.home-source-list a>.source-logo,.daily-hotlist-v2-source-icon,.htr-logo.has-image{border-radius:18px!important;overflow:hidden!important}.hh-platform-logo-sm,.home-source-list .source-logo,.home-source-list a>.source-logo,.daily-hotlist-v2-source-icon{border-radius:10px!important}.hh-platform-logo-lg,.ai-hot-source-icon>span{border-radius:20px!important}.ai-hot-source-icon>span img,.hh-platform-logo img,.home-source-list .source-logo img,.daily-hotlist-v2-source-icon img,.htr-logo.has-image img{object-fit:contain!important;border-radius:12px!important;display:block!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create{flex:none!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;display:inline-flex!important;position:relative!important;overflow:visible!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-create{flex:none!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;display:inline-flex!important;position:relative!important;overflow:visible!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-create{flex:none!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions{gap:18px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-actions{gap:18px!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-actions{gap:18px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search{min-width:0!important;margin-right:0!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-button{color:#fff!important;text-align:center!important;white-space:nowrap!important;background:#2457ff!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:98px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:14px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #2457ff2e!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-create-button{color:#fff!important;text-align:center!important;white-space:nowrap!important;background:#2457ff!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:98px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:14px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #2457ff2e!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-create-button{color:#fff!important;text-align:center!important;white-space:nowrap!important;background:#2457ff!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:98px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:14px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #2457ff2e!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-button:before,.app-shell:not(.app-shell-auth)>.topbar .nav-create-button:after{content:none!important;display:none!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-create-button:before{content:none!important;display:none!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-create-button:after{content:none!important;display:none!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-create-button:before{content:none!important;display:none!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-create-button:after{content:none!important;display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-menu{box-sizing:border-box!important;z-index:1200!important;background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:8px!important;width:236px!important;min-width:236px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 18px 44px #0f172a29!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-create-menu{box-sizing:border-box!important;z-index:1200!important;background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:8px!important;width:236px!important;min-width:236px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 18px 44px #0f172a29!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-create-menu{box-sizing:border-box!important;z-index:1200!important;background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:8px!important;width:236px!important;min-width:236px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 18px 44px #0f172a29!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-item{box-sizing:border-box!important;color:#101828!important;white-space:normal!important;border-radius:7px!important;gap:3px!important;width:100%!important;min-height:56px!important;padding:10px 12px!important;text-decoration:none!important;display:grid!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-create-item{box-sizing:border-box!important;color:#101828!important;white-space:normal!important;border-radius:7px!important;gap:3px!important;width:100%!important;min-height:56px!important;padding:10px 12px!important;text-decoration:none!important;display:grid!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-create-item{box-sizing:border-box!important;color:#101828!important;white-space:normal!important;border-radius:7px!important;gap:3px!important;width:100%!important;min-height:56px!important;padding:10px 12px!important;text-decoration:none!important;display:grid!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-item:hover{background:#f4f7ff!important;outline:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-item:focus-visible{background:#f4f7ff!important;outline:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-item strong{color:#111827!important;font-size:14px!important;font-weight:760!important;line-height:1.35!important;display:block!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-item span{color:#667085!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:block!important}body:has(.auth-modern-page) .topbar{display:none!important}body:has(.auth-modern-page) .site-footer{display:none!important}html,body{max-width:100%}.app-shell,.page,main,section,article,.panel{box-sizing:border-box;max-width:100%}.app-shell:not(.app-shell-auth)>.topbar,.app-shell:not(.app-shell-auth)>.topbar .nav,.app-shell:not(.app-shell-auth)>.topbar .nav-main,.app-shell:not(.app-shell-auth)>.topbar .nav-actions{min-width:0!important}.app-shell:not(.app-shell-auth)>.topbar .nav-main{overscroll-behavior-inline:contain!important;scrollbar-width:none!important;overflow-x:auto!important;overflow-y:hidden!important}.app-shell:not(.app-shell-auth)>.topbar .nav-main::-webkit-scrollbar{display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel{min-height:44px!important;padding:0 2px!important}.auth-input-shell{grid-template-columns:minmax(0,1fr) max-content}.auth-modern-card,.auth-modern-copy,.auth-modern-form-card,.auth-card-inner,.auth-form,.auth-input-field,.auth-input-shell,.auth-mode-tabs,.auth-login-tabs,.auth-card-switch,.auth-benefit-banner{box-sizing:border-box;min-width:0}.auth-input-shell input{box-sizing:border-box;min-height:52px;padding-right:12px}.auth-input-action{min-width:44px;min-height:40px}.auth-password-toggle{width:44px;padding-left:0;padding-right:0}.discover-classic,.discover-classic-hero,.discover-classic-projects,.discover-classic-grid,.discover-carousel,.discover-carousel-track{box-sizing:border-box;max-width:100%}.discover-classic{overflow-x:clip}.discover-classic-hero{width:100%;max-width:100%}.discover-classic-search,.discover-search-field,.discover-search-field input{box-sizing:border-box;min-width:0;max-width:100%}.discover-search-field,.discover-search-field input{width:100%}.discover-carousel{overflow:hidden}.discover-carousel-track,.home-project-scroller,.discover-card-scroller{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.discover-project-card,.project-card{min-width:0}.discover-project-hitarea,.project-card-hitarea{z-index:0;pointer-events:none}.discover-project-title-wrap,.discover-project-meta,.discover-project-tags,.discover-project-stats,.project-card-heading,.project-card-title-row,.tech-stack-row,.project-card-stats,.discover-project-stats span,.project-card-stats span,.tech-stack-row span{min-width:0}.project-card h2{min-height:auto}.daily-dashboard-top-copy>a{-webkit-line-clamp:2;line-clamp:2;min-height:2.6em}.htr-today .htr-today-side .htr-radar-cta div{width:118px!important;height:104px!important;bottom:-62px!important;right:8px!important}.table-list{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.table-row,.table-row-tags,.table-row-categories,.table-row-recommendations,.table-row-settings,.admin-inline-form,.loading-panel,.legal-panel{max-width:100%}body:has(.home-dashboard) .home-sidebar .home-wecom-card{height:auto!important;min-height:0!important}body:has(.home-dashboard) .home-sidebar .home-wecom-card p{text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}body:has(.home-dashboard) .home-join-card{box-sizing:border-box!important;max-width:100%!important}body:has(.home-dashboard) .home-join-card a{box-sizing:border-box!important;max-width:100%!important}body:has(.home-dashboard) .home-join-card a{width:100%!important}@media (max-width:1180px){.app-shell:not(.app-shell-auth)>.topbar{grid-template-columns:minmax(150px,auto) minmax(0,1fr)!important;gap:14px!important;padding-left:18px!important;padding-right:18px!important}.app-shell:not(.app-shell-auth)>.topbar .brand{flex-basis:auto!important;width:auto!important;max-width:180px!important}.app-shell:not(.app-shell-auth)>.topbar .nav{gap:14px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions{gap:10px!important}}@media (max-width:768px){.app-shell:not(.app-shell-auth)>.topbar{grid-template-columns:1fr!important;align-content:start!important;height:auto!important;min-height:112px!important;padding:10px 20px 8px!important}.app-shell:not(.app-shell-auth)>.topbar .brand{width:100%!important;max-width:100%!important;min-height:40px!important}.app-shell:not(.app-shell-auth)>.topbar .nav{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;width:100%!important;height:auto!important}.app-shell:not(.app-shell-auth)>.topbar .nav-main{gap:14px!important;width:100%!important;height:44px!important}.app-shell:not(.app-shell-auth)>.topbar .nav .nav-channel{justify-content:center!important;min-width:44px!important;padding-left:6px!important;padding-right:6px!important}.app-shell:not(.app-shell-auth)>.topbar .magnetic-inline{height:44px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions{gap:8px!important;width:auto!important;height:44px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-search{display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;font-size:0!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-button:before{content:"+"!important;font-size:22px!important;line-height:1!important;display:block!important}.app-shell:not(.app-shell-auth)>.topbar .notification-bell,.app-shell:not(.app-shell-auth)>.topbar .nav-user-chip,.app-shell:not(.app-shell-auth)>.topbar .nav-user-chip-guest{justify-content:center!important;width:44px!important;min-width:44px!important;min-height:44px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-user-chip:after{content:none!important;display:none!important}.app-shell:not(.app-shell-auth)>.topbar .nav-avatar{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}.app-shell:not(.app-shell-auth)>.topbar .nav-create-menu{width:min(236px,100vw - 32px)!important;min-width:0!important;right:0!important}.page,.legal-page,.admin-page,.industry-page{max-width:100%!important}.legal-panel,.loading-panel,.auth-modern-card,.auth-modern-form-card,.auth-modern-copy,.auth-modern-card,.auth-modern-copy,.auth-modern-form-card,.auth-modern-form-card>*,.auth-card-inner,.auth-form,.auth-input-field,.auth-input-shell,.auth-mode-tabs,.auth-login-tabs,.auth-card-switch,.auth-benefit-banner{width:100%!important;max-width:100%!important}.auth-modern-card{overflow:visible}.auth-input-shell input{width:100%!important;max-width:100%!important}.discover-search-field input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.discover-carousel-track,.home-project-scroller,.discover-card-scroller{grid-auto-columns:minmax(248px,86%)}.home-project-scroller{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;overflow:visible!important}.table-row,.table-row-tags,.table-row-categories,.table-row-recommendations,.table-row-settings{gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.table-list>.muted{width:100%!important}.admin-head{min-width:0}.admin-head-actions{width:100%}.htr-steps{grid-template-columns:1fr!important;gap:12px!important}.htr-steps span{width:100%!important;max-width:100%!important}.htr-steps span:not(:last-child):after{display:none!important}.hh-clone-source-strip,.hh-platform-strip{flex-wrap:wrap!important;max-width:100%!important;display:flex!important;overflow:visible!important}.hh-clone-source,.hh-platform-strip>a{min-width:0!important}.hh-board-layout,.hh-main-board,.hh-side-panel,.hh-simple-hero,.hh-category-overview{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.htr-radar-app .htr-create-page>.htr-steps{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important}.htr-radar-app .htr-create-page>.htr-steps span{white-space:normal!important;width:100%!important;max-width:100%!important}.htr-radar-app .htr-create-page>.htr-steps span:not(:last-child):after{content:none!important;display:none!important}.htr-radar-app .htr-create-page>.htr-title-row,.htr-radar-app .htr-create-page .htr-create-grid,.htr-radar-app .htr-create-page .htr-domain-grid{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important}.htr-radar-app .htr-create-page .htr-domain-grid{grid-auto-rows:auto!important}}@media (max-width:900px){body:has(.home-dashboard) .home-dashboard{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;padding:18px 20px 32px!important}body:has(.home-dashboard) .home-sidebar{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}body:has(.home-dashboard) .home-main{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}body:has(.home-dashboard) .home-right-rail{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}body:has(.home-dashboard) .home-sidebar{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding-right:0!important;display:grid!important}body:has(.home-dashboard) .home-sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;width:100%!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}body:has(.home-dashboard) .home-sidebar-section{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;width:100%!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}body:has(.home-dashboard) .home-sidebar-section>span{grid-column:1/-1}body:has(.home-dashboard) .home-sidebar a{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.home-dashboard) .home-hero{width:100%!important;max-width:100%!important;height:auto!important;min-height:252px!important}body:has(.home-dashboard) .hero-copy{max-width:100%!important}body:has(.home-dashboard) .home-hero h1{max-width:100%!important}body:has(.home-dashboard) .hero-copy p{max-width:100%!important}}@media (max-width:1500px){.discover-carousel-track{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;cursor:default!important;touch-action:auto!important;overflow:visible!important}}@media (max-width:1320px){.home-project-scroller{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;overflow:visible!important}}@media (max-width:430px){.app-shell:not(.app-shell-auth)>.topbar{padding-left:16px!important;padding-right:16px!important;position:-webkit-sticky!important;position:sticky!important}.app-shell:not(.app-shell-auth)>.topbar .nav{grid-template-columns:1fr!important}.app-shell:not(.app-shell-auth)>.topbar .nav-main{flex-wrap:wrap!important;gap:12px!important;width:100%!important;height:auto!important;overflow:visible!important}.app-shell:not(.app-shell-auth)>.topbar .nav-actions{width:auto!important;max-width:-webkit-max-content!important;max-width:max-content!important;height:44px!important;position:absolute!important;top:10px!important;right:16px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .nav-actions{width:auto!important;max-width:-webkit-max-content!important;max-width:max-content!important;height:44px!important;position:absolute!important;top:10px!important;right:16px!important}body:has(.me-final-page) .app-shell:not(.app-shell-auth)>.topbar .nav-actions{width:auto!important;max-width:-webkit-max-content!important;max-width:max-content!important;height:44px!important;position:absolute!important;top:10px!important;right:16px!important}.discover-classic{padding-left:12px;padding-right:12px}.discover-classic-hero{padding-left:16px;padding-right:16px}.discover-classic-search{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.hh-clone-categorybar{overflow:visible!important}.hh-clone-category-scroll{flex-wrap:wrap!important;gap:10px 16px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.hh-clone-category-scroll a{flex:0 auto!important;max-width:100%!important}.discover-classic .chip,.discover-classic .mini-chip,.auth-mode-tabs button,.auth-login-tabs button,.auth-card-switch button,.auth-inline-action{min-height:44px}.home-sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;width:100%!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}.home-sidebar-nav a{width:100%!important;max-width:100%!important}.admin-page .panel,.admin-page .admin-head,main.page>section.panel.admin-head{box-sizing:border-box!important;width:min(100%,100vw - 40px)!important;min-width:0!important;max-width:calc(100vw - 40px)!important}main.page:has(.admin-head){box-sizing:border-box!important;width:min(100%,100vw - 40px)!important;min-width:0!important;max-width:calc(100vw - 40px)!important}main.page:has(.admin-head)>section.panel{box-sizing:border-box!important;width:min(100%,100vw - 40px)!important;min-width:0!important;max-width:calc(100vw - 40px)!important}.admin-page .admin-head,.admin-page .admin-head>div,.admin-page .admin-head-actions,.admin-page .panel>h2,.admin-page .panel>p,.admin-page .panel>.muted{overflow-wrap:anywhere;min-width:0!important;max-width:100%!important}.auth-check-line{align-items:center;min-height:44px}.auth-check-line input{width:18px;height:18px}}@media (max-width:380px){.app-shell:not(.app-shell-auth)>.topbar .brand span:last-child{display:none!important}.app-shell:not(.app-shell-auth)>.topbar .brand{max-width:44px!important}.app-shell:not(.app-shell-auth)>.topbar .notification-bell{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body:has(.home-dashboard) .app-shell:not(.app-shell-auth)>.topbar .notification-bell{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}body:has(.home-dashboard) .home-sidebar .home-sidebar-section:has(.home-wecom-card){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:flex!important}body:has(.home-dashboard) .home-sidebar .home-sidebar-section:has(.home-wecom-card) .home-wecom-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:flex!important}body:has(.home-dashboard) .home-sidebar .home-join-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:flex!important}body:has(.home-dashboard) .home-sidebar .home-sidebar-section:has(.home-wecom-card){flex-direction:column!important}body:has(.home-dashboard) .home-sidebar .home-sidebar-section:has(.home-wecom-card) .home-wecom-card{background:#fff!important;border:1px solid #dfe6f0!important;border-radius:8px!important;flex-direction:column!important;place-self:stretch stretch!important;min-height:280px!important;padding:20px 24px!important;box-shadow:0 8px 24px #0f172a0a!important}body:has(.home-dashboard) .home-sidebar .home-join-card{background:#fff!important;border:1px solid #dfe6f0!important;border-radius:8px!important;flex-direction:column!important;place-self:stretch stretch!important;min-height:280px!important;padding:20px 24px!important;box-shadow:0 8px 24px #0f172a0a!important}body:has(.home-dashboard) .home-sidebar .home-join-card p{flex:auto!important}body:has(.home-dashboard) .home-sidebar .home-join-card a{margin-top:auto!important}html[data-theme=dark]{--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-text-disabled:#64748b;--color-link-default:#cbd5e1;--color-link-hover:#93c5fd;--color-link-active:#bfdbfe;--color-brand-blue:#93c5fd;--color-brand-blue-hover:#bfdbfe;--color-border:#94a3b83d;--color-border-strong:#94a3b85c}.hottop-v1-page,.hottop-discover-page{--ht-primary:var(--color-brand-blue);--ht-primary-hover:var(--color-brand-blue-hover);--ht-text:var(--color-text-primary);--ht-muted:var(--color-text-tertiary);--ht-border:var(--color-border);--ht-border-strong:var(--color-border-strong);--ht-success:var(--color-success);--ht-warning:var(--color-warning);--ht-danger:var(--color-danger)}.htr-page,.htr-radar-app,.htr-today-app{--htr-ink:var(--color-text-primary);--htr-muted:var(--color-text-tertiary);--htr-faint:var(--color-text-disabled);--htr-line:var(--color-border);--htr-line-strong:var(--color-border-strong);--htr-blue:var(--color-brand-blue);--htr-blue-dark:var(--color-brand-blue-hover);--htr-green:var(--color-success);--htr-red:var(--color-danger);--htr-orange:var(--color-warning)}.hottop-daily-final,.daily-page,.daily-home,.daily-report-page{--daily-blue:var(--color-brand-blue);--daily-blue-dark:var(--color-brand-blue-hover);--daily-text:var(--color-text-primary);--daily-muted:var(--color-text-tertiary);--daily-line:var(--color-border);--daily-soft-line:var(--color-border)}html,body{color:var(--color-text-secondary);font-family:var(--font-sans)!important}body{font-size:var(--typo-body-size);font-weight:var(--typo-body-weight);line-height:var(--typo-body-line-height)}:where(.page h1,main h1,.channel-head h1,.compact-channel-head h1,.me-final-name-row h1,.htr-title-row h1,.htd-page-title h1,.auth-modern-head h1,.publish-simple-card h1){color:var(--color-text-primary)!important;font-size:var(--typo-page-title-size)!important;font-weight:var(--typo-page-title-weight)!important;line-height:var(--typo-page-title-line-height)!important}:where(.home-hero h1,.hero-copy h1,.auth-modern-copy h1){color:var(--color-text-primary)!important;font-size:var(--typo-display-size)!important;font-weight:var(--typo-display-weight)!important;line-height:var(--typo-display-line-height)!important}:where(.page h2,main h2,.section-head h2,.home-section-head h2,.channel-head h2,.htr-section-head h2,.htd-section-head h2){color:var(--color-text-primary)!important;font-size:var(--typo-section-title-size)!important;font-weight:var(--typo-section-title-weight)!important;line-height:var(--typo-section-title-line-height)!important}:where(.page h3,main h3,.project-card h2,.project-card h3,.home-product-copy h3,.home-tutorial-card strong,.creator-directory-card h2,.me-final-work-title-row h2,.card-title,article strong){color:var(--color-text-primary)!important;font-size:var(--typo-card-title-size)!important;font-weight:var(--typo-card-title-weight)!important;line-height:var(--typo-card-title-line-height)!important}:where(p,li,dd,label,input,textarea,select){color:var(--color-text-secondary)}:where(.muted,small,.meta,.project-card .meta,.home-product-meta,.site-footer-brand p){font-size:var(--typo-body-small-size);font-weight:var(--typo-body-small-weight);line-height:var(--typo-body-small-line-height);color:var(--color-text-tertiary)!important}:where(.eyebrow,caption,figcaption,.mini-chip,.status-pill,.site-footer-bottom){color:var(--color-text-tertiary)!important;font-size:var(--typo-caption-size)!important;font-weight:var(--typo-caption-weight)!important;line-height:var(--typo-caption-line-height)!important}a:not(.button):not(.ghost-button):not(.nav-channel):not(.nav-create-item):link,a:not(.button):not(.ghost-button):not(.nav-channel):not(.nav-create-item):visited,a:not(.button):not(.ghost-button):not(.nav-channel):not(.nav-create-item):active{color:var(--color-link-default);text-decoration:none}a:not(.button):not(.ghost-button):not(.nav-channel):not(.nav-create-item):hover{color:var(--color-link-hover);text-decoration:none}:where(button,.button,.ghost-button,.nav-create-button,.auth-primary-button,.auth-secondary-button,.nav-auth-link,.nav-admin-link){font-size:var(--typo-button-size)!important;font-weight:var(--typo-button-weight)!important;line-height:var(--typo-button-line-height)!important}:where(.nav .nav-channel,.nav-user-name,.home-sidebar a,.me-final-side-link){font-size:var(--typo-nav-size);font-weight:var(--typo-nav-weight);line-height:var(--typo-nav-line-height)}.site-footer-links a,.site-footer-links a:link,.site-footer-links a:visited,.site-footer-links a:active{color:var(--color-link-default)!important;font-size:var(--typo-body-small-size)!important;font-weight:var(--typo-link-weight)!important;line-height:var(--typo-body-small-line-height)!important}.site-footer-links a:hover{color:var(--color-link-hover)!important}:where(.brand,.site-footer-brand strong,.site-footer-links h2){color:var(--color-text-primary)!important}:where(.success,.status-approved){color:var(--color-success)!important}:where(.warning,.status-draft,.status-pending){color:var(--color-warning)!important}:where(.error,.danger,.status-rejected,.danger-button){color:var(--color-danger)!important}.hh-clone-board-head h3{font-size:15px!important;font-weight:700!important;line-height:1.25!important}.hh-clone-board-head span{font-size:12px!important;font-weight:600!important;line-height:1.35!important}.hh-clone-rank-list span{font-size:13px!important;font-weight:700!important;line-height:1.25!important}.hh-clone-rank-list strong{font-size:14px!important;font-weight:650!important;line-height:1.35!important}.hh-clone-rank-list em{font-size:13px!important;font-weight:600!important;line-height:1.35!important}.home-dashboard .home-hero{overflow:hidden;align-items:center!important;height:auto!important;min-height:306px!important;display:flex!important}.home-dashboard .hero-copy{flex-direction:column;justify-content:center;display:flex}.home-dashboard .hero-actions{flex-wrap:wrap;align-items:center;display:flex}.home-dashboard .hero-actions .button,.home-dashboard .hero-actions .ghost-button{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1420px){.home-dashboard .home-hero{min-height:280px!important}}@media (max-width:900px){.home-dashboard .home-hero{min-height:0!important}}
