.ifyder-visual{--ifyder-accent:var(--accent-surface);--ifyder-tint:#fff1e7;--ifyder-muted:#68584d;position:relative;container-type:inline-size;width:100%;max-width:600px;margin:0 auto;color:#181818}.ifyder-browser{container-type:inline-size;padding:10px;border:1px solid rgb(255 255 255 / 75%);border-radius:26px;background:#ffffff45;box-shadow:0 22px 48px #411e0f24,inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ifyder-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 10px}.ifyder-stage-tabs{display:flex;align-items:center;gap:2px;min-width:0}.ifyder-stage-tabs>span{padding:10px clamp(5px,1.5cqw,12px);border-radius:12px;font-size:clamp(10px,2.05cqw,14px);line-height:1.4;font-weight:600;color:#684b37;white-space:nowrap}[data-phase=search] [data-step=search],[data-phase=loading] [data-step=loading],[data-phase=results] [data-step=results]{background:#fffffff0;color:#181818;box-shadow:0 5px 14px #411e0f14}.ifyder-app{height:max(70cqw,410px);display:grid;grid-template-columns:7.5cqw minmax(0,1fr);overflow:hidden;border:1px solid rgb(255 255 255 / 90%);border-radius:16px 16px 0 0;background:#fff}.ifyder-sidebar{border-right:1px solid #eee;display:flex;flex-direction:column;align-items:center;gap:2cqw;padding-top:5cqw;background:#fff}.ifyder-sidebar>span{display:grid;place-items:center;width:5cqw;height:5cqw;min-height:24px;border-radius:1.3cqw;color:#777}[data-phase=search] .ifyder-nav-search,[data-phase=loading] .ifyder-nav-search,[data-phase=results] .ifyder-nav-results{background:var(--ifyder-tint);color:#a7440d}.ifyder-icon{display:block;width:3cqw;height:3cqw;min-width:14px;min-height:14px}.ifyder-canvas{position:relative;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 100% 0,rgb(247 144 85 / 10%),transparent 55%),#fff}.ifyder-search-scene,.ifyder-results-scene{position:absolute;inset:0;padding:4.5cqw}.ifyder-visual .ifyder-kicker{margin:0;color:var(--ifyder-muted);font-size:max(10px,1.9cqw);line-height:1.4;font-weight:700;letter-spacing:.03em}.service-detail-page .detail-main .ifyder-visual .ifyder-canvas h2{margin:1.6cqw 0 3cqw;font-family:Satoshi,MiSans,sans-serif;font-size:max(22px,4.6cqw);font-weight:600;line-height:1.15;letter-spacing:-.025em}.ifyder-query{display:flex;align-items:center;gap:2cqw;min-height:11cqw;padding:2.5cqw;border:1px solid #ded7d1;border-radius:14px;background:#fff}.ifyder-query-text{flex:1;min-width:0;color:#181818;font-size:max(12px,2.6cqw);line-height:1.5}.ifyder-caret{display:inline-block;width:1px;height:1em;vertical-align:text-bottom;background:#141414;margin-left:.4cqw}.ifyder-submit{display:grid;place-items:center;width:5.5cqw;height:5.5cqw;min-width:28px;min-height:28px;flex:none;border-radius:50%;color:#181818;background:var(--ifyder-accent)}.ifyder-chips{display:flex;flex-wrap:wrap;gap:1cqw;margin-top:2.5cqw}.ifyder-chips span{padding:.8cqw 1.5cqw;border-radius:99px;color:var(--ifyder-muted);background:#f5f2ef;font-size:max(10px,1.9cqw);line-height:1.4}.ifyder-thinking{display:flex;align-items:center;gap:2cqw;margin-top:3cqw;color:var(--ifyder-muted);font-size:max(11px,2.1cqw);line-height:1.5;visibility:hidden}.ifyder-thinking-dot{width:1.3cqw;height:1.3cqw;min-width:5px;min-height:5px;flex:none;border-radius:50%;background:#b34b10}.ifyder-results-scene{visibility:hidden;opacity:0}.service-detail-page .detail-main .ifyder-visual .ifyder-canvas .ifyder-results-scene h2{margin-bottom:1.4cqw;font-size:max(21px,4.2cqw)}.ifyder-results-query{margin:0 0 2.5cqw;color:var(--ifyder-muted);font-size:max(11px,2cqw);line-height:1.5}.ifyder-demo-footer{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:3cqw;padding:2cqw 3cqw;border-top:1px solid #eee;border-radius:0 0 16px 16px;background:#fff;color:var(--ifyder-muted);font-size:max(9px,1.7cqw)}.ifyder-progress{flex:none;width:16cqw;height:3px;overflow:hidden;border-radius:99px;background:#f4e4d9}.ifyder-progress>span{display:block;height:100%;background:#cf5b18;transform:scaleX(0);transform-origin:left}.ifyder-results-table{--ifyder-row-height:max(76px,13cqw);border:1px solid #eae5e0;border-radius:14px;overflow:hidden}.ifyder-result-scroll{height:calc(var(--ifyder-row-height) * 3);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d7c6b9 #fff}.ifyder-result-scroll:focus-visible{outline:2px solid var(--ifyder-accent);outline-offset:-2px}.ifyder-result-list{margin:0;padding:0;list-style:none}.ifyder-result-head,.ifyder-result-row{display:grid;grid-template-columns:minmax(0,1fr) max(12cqw,40px) max(12cqw,48px);align-items:center;gap:1.5cqw;padding-inline:2.5cqw}.ifyder-result-head{padding-block:1.8cqw;background:#f7f5f3;color:var(--ifyder-muted);font-size:max(10px,1.9cqw);line-height:1.4}.ifyder-result-row{height:var(--ifyder-row-height);padding-block:2.5cqw;border-top:1px solid #eee9e5;background:#fff;font-size:max(12px,2.2cqw);font-variant-numeric:tabular-nums;line-height:1.4}.ifyder-creator{display:flex;align-items:center;gap:2cqw;min-width:0}.ifyder-avatar{display:block;width:8cqw;height:8cqw;min-width:30px;min-height:30px;flex:none;border-radius:50%;object-fit:cover;object-position:50% 25%;background:#eee9e5}.ifyder-creator-copy{min-width:0}.ifyder-creator strong{display:block;font-size:max(12px,2.3cqw);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ifyder-niche{display:block;margin-top:4px;color:var(--ifyder-muted);font-size:max(10px,1.9cqw);line-height:1.4}.ifyder-match{justify-self:start;padding:.7cqw 1.2cqw;border-radius:99px;background:#fff0e4;color:#91410f;font-weight:600}.ifyder-followers{white-space:nowrap}@media(min-width:1200px){.ifyder-visual{width:calc(min(100%,600px) + min(max(0px,calc(var(--gutter) - 12px)),60px));max-width:none;margin-left:calc((100% - min(100%,600px))/2);margin-right:0;transform:translate(-60px)}}@media(max-width:767px){.ifyder-visual{max-width:460px}.ifyder-browser{padding:8px;border-radius:20px}.ifyder-toolbar{min-height:40px;padding-bottom:8px}.ifyder-stage-tabs>span{padding:8px 6px}.ifyder-app{height:410px}.ifyder-sidebar{min-width:0}}.ifyder-cover-card{position:relative;width:100%;aspect-ratio:2/3;container-type:inline-size;border:2px solid #fff;border-radius:18px;overflow:hidden;background:#222;box-shadow:0 12px 24px #28140a1f;transform-origin:center}.ifyder-cover-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.ifyder-cover-label{position:absolute;top:17%;left:5%;max-width:88%;display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:5px;background:#00000073;color:#fff;font-size:clamp(8px,4.5cqw,10px);font-weight:600;line-height:1.2}.ifyder-cover-label i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--accent)}.ifyder-post-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / 40%),transparent 32%,transparent 40%,rgb(0 0 0 / 78%))}.ifyder-post-header{position:absolute;top:5%;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;gap:4px;color:#fff;font-size:clamp(9px,6.5cqw,15px);font-weight:700;line-height:1.2}.ifyder-post-header>span{display:flex;align-items:center;gap:4px}.ifyder-cover-card .ifyder-icon{width:9cqw;height:9cqw;min-width:0;min-height:0}.ifyder-post-header>.ifyder-icon{width:10cqw;height:10cqw;flex:none}.ifyder-post-actions{position:absolute;right:4%;bottom:23%;width:14%;display:flex;flex-direction:column;align-items:center;gap:5cqw;color:#fff}.ifyder-post-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ifyder-post-action small{font-size:clamp(6px,4.4cqw,10px);line-height:1.1;font-weight:600}.ifyder-post-avatar{display:block;width:13cqw;height:13cqw;flex:none;border:1px solid #fff;border-radius:50%;overflow:hidden}.ifyder-post-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ifyder-post-info{position:absolute;bottom:13%;left:5%;right:22%;color:#fff;font-size:clamp(8px,5cqw,12px);line-height:1.35}.ifyder-post-account{display:flex;align-items:center;gap:4px}.ifyder-post-account strong{min-width:0;font-size:clamp(8px,5.3cqw,12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ifyder-cover-card .ifyder-post-info p{margin:5px 0 0;font-size:inherit;line-height:1.35;text-wrap:pretty}.ifyder-post-audio{position:absolute;bottom:5%;left:5%;right:5%;display:flex;align-items:center;gap:4px;color:#fff;font-size:clamp(6px,4cqw,9px);line-height:1.2}.ifyder-post-audio>.ifyder-icon{width:6cqw;height:6cqw;flex:none}.ifyder-post-audio>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ifyder-post-audio i{width:10cqw;height:10cqw;margin-left:auto;flex:none;border:2px solid #777;border-radius:50%;background:#222}.ifyder-profile-preview{position:absolute;z-index:5;width:clamp(138px,29%,200px);visibility:hidden;opacity:0;pointer-events:none}.ifyder-demo-pointer{position:absolute;z-index:6;width:23px;height:28px;visibility:hidden;opacity:0;pointer-events:none}@media(max-width:767px){.ifyder-profile-preview{width:138px}.ifyder-profile-preview .ifyder-cover-card{border-radius:12px}}
