.results-section{background:#fff;padding:48px 0}.results-actions{justify-content:center;align-items:center;gap:20px;margin-bottom:24px;display:flex}.custom-file-upload{border:2px dashed var(--color-accent);background-color:var(--bg-muted);cursor:pointer;color:#7f7f7f;border-radius:63px;align-items:center;gap:11px;width:787px;height:83px;margin:0 auto 29px;padding:24px;transition:border-color .2s,border-style .2s;display:flex}.custom-file-upload:hover,.custom-file-upload.dragover{border-style:solid;border-color:var(--color-accent)}.custom-file-upload.has-file{color:var(--text)}.custom-file-upload .label{letter-spacing:2%;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;height:30px;font-family:Satoshi-Medium,sans-serif;font-size:24px;font-weight:700;line-height:100%;display:flex;overflow:hidden}.custom-file-upload .front-icon{justify-content:center;align-items:center;display:flex}.custom-file-upload .cancel-btn{justify-content:center;justify-self:flex-end;align-items:center;height:fit-content;display:flex}.custom-file-upload input[type=file]{display:none}.upload-area{border:2px dashed var(--color-accent);background-color:var(--bg-muted);cursor:pointer;text-align:center;border-radius:63px;flex-direction:column;align-items:center;gap:11px;max-width:787px;margin:0 auto 29px;padding:24px 32px;transition:border-color .2s,border-style .2s;display:flex}.upload-area:hover,.upload-area.dragover{border-style:solid;border-color:var(--color-accent)}.upload-area-icon{margin-bottom:8px;font-size:36px}.upload-area h3{color:var(--text);margin-bottom:4px;font-family:Satoshi-Bold,sans-serif;font-size:1.1rem;font-weight:900}.upload-area p{color:var(--text-secondary);margin-bottom:0;font-family:Satoshi-Medium,sans-serif;font-size:.95rem}.upload-area input[type=file]{display:none}.upload-loading{flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.upload-loading .spinner{border:5px solid #0000001a;border-top-color:var(--text)}.upload-error{border:1px solid var(--color-danger);color:var(--color-danger);background:#fff;border-radius:18px;max-width:800px;margin-bottom:24px;margin-left:auto;margin-right:auto;padding:16px 24px;font-family:Satoshi-Medium,sans-serif;font-weight:500}.results-tabs{background:#a2a2a21f;border-radius:52px;width:803px;height:77px;margin:0 auto 50px;padding:2px;display:flex}.results-tab{cursor:pointer;color:#767676;text-align:center;background:0 0;border:none;border-radius:245px;justify-content:center;align-items:center;width:50%;font-family:Satoshi-Bold,sans-serif;font-size:26px;font-weight:900;line-height:113%;transition:background .2s,color .2s;display:flex}.results-tab.active{color:#fff;background:#280819}.tab-content{background:#fff;border-radius:28px;width:100%;max-width:1240px;margin:0 auto}.user-card{align-items:center;padding:40px 40px 30px;display:flex}.user-card:not(:last-child){border-bottom:1px solid #00000026}.user-card .img{background-color:var(--bg-muted);width:88px;min-width:88px;height:88px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Satoshi-Bold,sans-serif;font-size:32px;font-weight:900;display:flex}.user-card .card-data{flex:1;margin-left:23px}.user-card .card-data .uname{font-family:Satoshi-Medium,sans-serif;font-size:28px;font-weight:700;line-height:22.55px}.user-card .card-data .link a{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:10px;margin-bottom:10px;font-family:Satoshi-Medium,sans-serif;font-size:24px;font-weight:700;text-decoration:underline}.user-card .follow-time{color:#42526b;font-family:Satoshi-Medium,sans-serif;font-size:20px;font-weight:700;line-height:18.79px}.results-list{flex-direction:column;display:flex}.result-card{background:#fff;border-bottom:1px solid #00000026;align-items:center;gap:23px;padding:40px 40px 30px;display:flex}.result-card:last-child{border-bottom:none}.result-card-avatar{background:var(--bg-muted);width:88px;min-width:88px;height:88px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Satoshi-Bold,sans-serif;font-size:32px;font-weight:900;display:flex}.result-card-info{flex:1;min-width:0}.result-card-username{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-family:Satoshi-Medium,sans-serif;font-size:28px;font-weight:700;line-height:22.55px;overflow:hidden}.result-card-link{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:4px;font-family:Satoshi-Medium,sans-serif;font-size:24px;font-weight:700;text-decoration:underline;display:inline-flex}.results-count{color:var(--text-secondary);text-align:center;margin-bottom:20px;font-family:Satoshi-Medium,sans-serif;font-size:16px;font-weight:600}.results-empty{text-align:center;color:var(--text-secondary);padding:48px 0;font-family:Satoshi-Medium,sans-serif;font-size:1rem}.pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;margin-bottom:60px;display:flex}.page-btn{cursor:pointer;width:48px;height:48px;color:var(--text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:Satoshi-Medium,sans-serif;font-size:18px;font-weight:700;transition:background-color .15s;display:flex}.page-btn:hover{background-color:#0000000d}.page-btn.active{background-color:#ffcedb}.page-btn.dots{cursor:default;pointer-events:none}@media (max-width:1200px){.results-tabs{border-radius:30px;flex-direction:column;width:100%;max-width:100%;height:auto}.results-tab{width:100%;height:50px;font-size:18px}.results-tab.active{width:100%}.custom-file-upload{width:90%}.pagination{flex-wrap:wrap;gap:4px;margin-top:24px;margin-bottom:40px}.page-btn{width:40px;height:40px;font-size:16px}.user-card,.result-card{text-align:center;flex-direction:column;padding:20px 16px}.user-card .img{width:64px;min-width:64px;height:64px;font-size:24px}.user-card .card-data{text-align:center;width:100%;margin-top:12px;margin-left:0}.user-card .card-data .uname{font-size:20px;line-height:1.3}.user-card .card-data .link a{word-break:break-all;font-size:14px}.user-card .follow-time{font-size:14px}.user-card .btn{align-self:center;width:auto;margin-top:12px;padding:10px 32px;font-size:16px}.result-card-info{text-align:center;width:100%;margin-top:15px}.result-card-username{font-size:20px}.result-card-link{margin-top:10px;font-size:20px}.result-card-avatar{width:64px;min-width:64px;height:64px;font-size:24px}}@media (max-width:768px){.results-actions{flex-direction:column}.results-actions .btn{width:100%}}@media (max-width:600px){.results-section{padding:48px 0}.upload-area{border-radius:30px;width:90%;padding:20px 16px}.user-card .card-data .link a{font-size:12px}.pagination{gap:2px}.page-btn{width:36px;height:36px;font-size:14px}}
.export-guide{background:var(--surface);padding:48px}.export-guide__header{text-align:center;max-width:560px;margin:0 auto 32px}.export-guide__eyebrow{color:var(--color-success);background:var(--color-success-subtle);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-family:Satoshi-Medium,sans-serif;font-size:11px;font-weight:500;display:inline-block}.export-guide__sub{max-width:540px;margin:0 auto}.export-guide__groups{flex-direction:column;gap:24px;max-width:760px;margin:0 auto 36px;display:flex}.export-guide__group-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;padding-left:4px;font-family:Satoshi-Medium,sans-serif;font-size:11px;font-weight:500;display:block}.export-guide__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.export-guide__row{border:.5px solid var(--border-color-subtle);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s;display:flex}.export-guide__row:hover{border-color:var(--border-color)}.export-guide__icon{background:var(--surface-subtle);width:28px;height:28px;color:var(--text);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.export-guide__row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.export-guide__num{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.3px;font-family:Satoshi-Regular,sans-serif;font-size:10px;line-height:1.2}.export-guide__title{color:var(--text);font-family:Satoshi-Medium,sans-serif;font-size:13px;font-weight:500;line-height:1.35}.export-guide__row--finish{border-color:var(--color-accent);background:#fff}.export-guide__row--finish:hover{border-color:var(--color-accent)}.export-guide__icon--finish,.export-guide__num--finish{color:var(--color-accent)}.export-guide__title--finish{color:var(--text)}.export-guide__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;max-width:760px;margin:0 auto;display:flex}.export-guide__primary{padding:20px 44px;font-size:22px}.export-guide__divider{color:var(--text-tertiary);font-family:Satoshi-Regular,sans-serif;font-size:13px}.export-guide__secondary{color:var(--text);border:.5px solid var(--border-color);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-family:Satoshi-Medium,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.export-guide__secondary:hover{border-color:var(--text)}.export-guide__learn-more{text-align:center;max-width:760px;margin:24px auto 0}.export-guide__learn-more .inline-text-link{justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (max-width:1024px){.export-guide{padding:48px 32px}.export-guide__primary{padding:18px 36px;font-size:20px}}@media (max-width:768px){.export-guide{padding:40px 20px}.export-guide__grid{grid-template-columns:1fr}.export-guide__actions{background:linear-gradient(to top,var(--background)85%,transparent);border-top:.5px solid var(--border-color-subtle);flex-direction:column;gap:8px;margin:0 -20px -20px;padding:12px 20px 20px;position:sticky;bottom:0}.export-guide__divider{display:none}.export-guide__primary{text-align:center;width:100%;padding:16px 32px;font-size:20px}.export-guide__secondary{justify-content:center;width:100%;padding:14px 20px}}
