.sig-icon{color:#475569;background:#eef2f7;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sig-icon.tone-green{background:var(--green-soft,#e7f6ec);color:var(--green)}.sig-icon.tone-blue{background:var(--blue-soft);color:var(--blue)}.sig-icon.tone-purple{color:#7c3aed;background:#f1ebff}.sig-icon.tone-red{color:var(--red);background:#fdecec}.sig-icon.tone-amber{color:#b45309;background:#fff6e0}.sig-icon.tone-orange{color:#ea580c;background:#fff1e8}.sig-panel{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;margin-top:14px;padding:16px;display:flex}.sig-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sig-panel header b{font-size:15px}.sig-follow{border:1.5px solid var(--blue);background:var(--blue);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.sig-follow.on{color:var(--blue);background:#fff}.sig-follow:disabled{opacity:.6}.sig-hint{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.sig-hint a{color:var(--blue);font-weight:600}.sig-error{color:var(--red);margin:0;font-size:13px;font-weight:600}.sig-empty{color:var(--muted);margin:0;font-size:12.5px}.sig-history{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sig-history li{align-items:flex-start;gap:10px;display:flex}.sig-history span{flex-direction:column;gap:2px;min-width:0;display:flex}.sig-history b{font-size:13.5px}.sig-history small{color:#475569;overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.sig-history .sig-when{color:var(--muted);font-size:11.5px}.sig-tabs{background:#eef2f7;border-radius:14px;flex-direction:row;gap:4px;width:fit-content;max-width:100%;margin:16px 0 6px;padding:4px;display:inline-flex}.sig-tabs button{font:inherit;color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.sig-tabs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0f172a1f}.sig-tabs em{color:#fff;background:var(--red);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.sig-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;display:flex}.sig-chip{border:1px solid var(--line);min-height:34px;font:inherit;color:#334155;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sig-chip.on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.sig-bar .sig-all{margin-left:auto}.sig-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sig-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sig-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sig-card .sig-what{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.sig-card.new .sig-what:after{content:"novo";background:var(--blue);color:#fff;letter-spacing:.02em;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px}.sig-card a.sig-company{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:800;text-decoration:none}.sig-card a.sig-company:hover{color:var(--blue)}.sig-card .sig-detail{color:#334155;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.sig-card .sig-meta{color:var(--muted);font-size:12px}.sig-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sig-actions button,.sig-actions a{border:1px solid var(--line);min-height:32px;font:inherit;color:#334155;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.sig-actions .go{border-color:var(--green);background:var(--green);color:#fff}.sig-actions button:disabled{opacity:.6}.sig-more{border:1px solid var(--line);min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;margin:14px auto 0;padding:0 18px;font-weight:700;display:block}.sig-blank{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:34px 18px;display:flex}.sig-blank p{color:var(--muted);max-width:460px;margin:0;font-size:13.5px;line-height:1.5}.sig-follows{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.sig-new{background:#f7fbff;border:1.5px dashed #bcd3fb;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.sig-new b{font-size:14.5px}.sig-new p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.sig-new label{color:#475569;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.sig-new input,.sig-new select{border:1px solid var(--line);height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px}.sig-new .sig-row{flex-wrap:wrap;gap:6px;display:flex}.sig-new .sig-row label{flex-direction:row;align-items:center;gap:5px;font-weight:500}.sig-new button.go{background:var(--blue);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:11px;font-weight:800}.sig-new button.go:disabled{opacity:.6}.sig-followed{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.sig-followed.off{opacity:.65}.sig-followed header{align-items:center;gap:10px;display:flex}.sig-followed header span{flex-direction:column;min-width:0;display:flex}.sig-followed header b{overflow-wrap:anywhere;font-size:14.5px}.sig-followed header small{color:var(--muted);font-size:12px}.sig-followed p{color:#475569;margin:0;font-size:12.5px}.sig-followed .sig-foot{flex-wrap:wrap;gap:6px;display:flex}.sig-followed .sig-foot button{border:1px solid var(--line);min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 10px;font-size:12.5px;font-weight:700}.sig-followed .sig-foot button.danger{color:var(--red)}@media (max-width:700px){.sig-tabs{width:100%;display:flex}.sig-tabs button{flex:1;justify-content:center;padding:9px 8px}.sig-bar .sig-all{margin-left:0}.sig-card{padding:12px}}.sig-new .sig-label{color:#475569;font-size:12.5px;font-weight:600}.sig-follows{align-items:start}.sig-new input[type=checkbox]{width:auto;height:auto;accent-color:var(--blue);padding:0}.sig-new .sig-row label{border:1px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.sig-new .sig-row label:has(input:checked){border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.sig-followed .sig-foot button{align-items:center;gap:5px;display:inline-flex}.sig-source{width:fit-content;color:var(--blue);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.sig-hero{box-shadow:var(--shadow);background:radial-gradient(circle at 0 100%,#fff3e8 0,#0000 45%),linear-gradient(135deg,#fff 0%,#f3f8ff 55%,#e3efff 100%);border:1px solid #dbe8fb;border-radius:24px;align-items:flex-start;gap:16px;padding:20px;display:flex}.sig-hero-icon{color:#ea580c;background:linear-gradient(145deg,#fff1df,#ffe2c4);border-radius:20px;flex:none;place-items:center;width:76px;height:76px;display:grid}.sig-hero h1{letter-spacing:-1.2px;color:#0b1a33;margin:0;font-size:clamp(30px,6vw,40px);font-weight:800;line-height:1.05}.sig-hero p{color:#33415a;margin:8px 0 0;font-size:15px;line-height:1.55}.sig-tabs{width:100%;box-shadow:var(--shadow);background:#fff;border:1px solid #e6eef8;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 8px;padding:6px;display:grid}.sig-tabs button{color:#0b5fe0;background:#f7faff;border:1px solid #e3ecf8;border-radius:16px;justify-content:center;min-height:52px;font-size:16px}.sig-tabs button.on{color:#fff;background:linear-gradient(145deg,#2a86ff,#0b5fe0);border-color:#0000;box-shadow:0 10px 22px -12px #0b5fe0cc}.sig-tabs em{background:#ef3b3b;padding:2px 9px;font-size:12px}.sig-bar{gap:10px;margin:8px 0 10px}.sig-chip{--tone:#0b5fe0;color:#0b1a33;background:#fff;border:1px solid #e3ecf8;border-radius:999px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;box-shadow:0 6px 16px -14px #0f244080}.sig-chip svg{color:var(--tone)}.sig-chip.on{color:#0b5fe0;background:#eef5ff;border-color:#2a86ff;box-shadow:inset 0 0 0 1px #2a86ff}.sig-chip.tone-green{--tone:#15803d}.sig-chip.tone-blue{--tone:#0b5fe0}.sig-chip.tone-purple{--tone:#7c3aed}.sig-chip.tone-red{--tone:#dc2626}.sig-chip.tone-amber{--tone:#d97706}.sig-chip.tone-orange{--tone:#ea580c}button.sig-all{color:#0b5fe0;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#f3f8ff;border:1px solid #cfe0fb;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:0 0 14px;font-size:15.5px;font-weight:700;display:flex}button.sig-all:hover{background:#eaf2ff}.sig-list{gap:12px}.sig-card{--tone:#0b5fe0;background:#fff;border:1px solid #e6eef8;border-radius:22px;gap:14px;padding:16px;box-shadow:0 14px 30px -26px #0f244080}.sig-card.new{background:#fff;border-color:#d6e5fb}.sig-card.new .sig-what:after{content:none}.sig-card.tone-green{--tone:#15803d}.sig-card.tone-blue{--tone:#0b5fe0}.sig-card.tone-purple{--tone:#7c3aed}.sig-card.tone-red{--tone:#dc2626}.sig-card.tone-amber{--tone:#b45309}.sig-card.tone-orange{--tone:#ea580c}.sig-card>.sig-icon{border-radius:18px;width:60px;height:60px}.sig-card>.sig-icon svg{width:28px;height:28px}.sig-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sig-card .sig-what{color:var(--tone);letter-spacing:.03em;font-size:13px;line-height:1.3}.sig-badge{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#0b5fe0;border-radius:999px;flex:none;padding:3px 12px;font-size:12px;font-style:normal;font-weight:800}.sig-card a.sig-company,.sig-card span.sig-company{text-transform:uppercase;letter-spacing:-.2px;color:#0b1a33;justify-content:space-between;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.sig-card a.sig-company svg{color:#64748b;flex:none}.sig-card .sig-detail{color:#475569;text-transform:uppercase;letter-spacing:.01em;font-size:13.5px}.sig-card .sig-source{color:#0b5fe0;background:#eef5ff;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;margin-top:6px;font-size:14.5px;text-decoration:none;display:flex}.sig-card .sig-source svg{width:16px;height:16px}.sig-card .sig-meta{margin-top:2px}@media (max-width:700px){.sig-hero{border-radius:22px;gap:12px;padding:16px}.sig-hero-icon{border-radius:18px;width:60px;height:60px}.sig-hero-icon svg{width:32px;height:32px}.sig-hero p{font-size:14px}.sig-tabs button{min-height:48px;padding:0 8px;font-size:15px}.sig-chip{min-height:42px;padding:0 13px;font-size:14px}.sig-card{gap:12px;padding:14px}.sig-card>.sig-icon{border-radius:16px;width:52px;height:52px}.sig-card a.sig-company,.sig-card span.sig-company{font-size:16.5px}}
