.yap{line-height:normal}.yap h1{margin:.67em 0;font-size:2em;font-weight:700}.yap h2{margin:.83em 0;font-size:1.5em;font-weight:700}.yap h3{margin:1em 0;font-size:1.17em;font-weight:700}.yap p{margin:1em 0}.yap ul,.yap ol{margin:1em 0;padding-left:40px}.yap button{padding:1px 6px}.yap{--ink:#121517;--paper:#f5f3ec;--white:#fff;--lime:#c7ff38;--cyan:#58e2d4;--purple:#8b72ff;--line:#d8d6ce;--muted:#71767a;--panel:#1b2023;--max:1220px;--shadow:0 20px 60px #0d11151a}.yap *{box-sizing:border-box}.yap{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans SC,system-ui,sans-serif}.yap button,.yap input,.yap textarea{font:inherit}.yap button,.yap a{transition:all .22s}.yap a{color:inherit;text-decoration:none}.yap button{cursor:pointer}.yap .hero{color:#fff;padding:82px max(4vw,calc((100vw - var(--max))/2))68px;background:#111517;position:relative;overflow:hidden}.yap .hero:before{content:"";border:1px solid #c7ff3830;border-radius:50%;width:660px;height:660px;position:absolute;top:-260px;right:-230px;box-shadow:0 0 0 80px #c7ff3809,0 0 0 160px #58e2d408}.yap .hero-noise{opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.yap .hero-copy,.yap .tool-shell,.yap .hero-answer{z-index:2;position:relative}.yap .hero-copy{text-align:center;max-width:1000px;margin:auto}.yap .eyebrow,.yap .kicker{letter-spacing:.18em;font-family:DM Mono,monospace;font-size:11px;font-weight:500}.yap .eyebrow span{background:var(--lime);vertical-align:middle;width:42px;height:2px;margin-right:10px;display:inline-block}.yap .hero h1{letter-spacing:-.065em;margin:22px 0 25px;font-size:clamp(48px,6.1vw,86px);font-weight:900;line-height:.98}.yap .hero h1 em{color:var(--lime);font-style:normal}.yap .hero-lede{color:#c8cdcf;max-width:720px;margin:0 auto 27px;font-size:18px;line-height:1.75}.yap .hero-actions{justify-content:center;align-items:center;gap:28px;display:flex}.yap .button{justify-content:center;align-items:center;gap:28px;min-height:56px;padding:0 22px;font-weight:850;display:inline-flex}.yap .button.primary{background:var(--lime);color:#111}.yap .button.primary:hover{background:#fff;transform:translateY(-2px)}.yap .text-link{color:#d4d8da;border-bottom:1px solid #667075;padding-bottom:4px;font-size:14px}.yap .text-link span{margin-left:9px}.yap .format-line{justify-content:center;align-items:center;gap:7px;margin-top:25px;display:flex}.yap .format-line span{color:#b8c0c3;border:1px solid #52585b;padding:5px 8px;font-family:DM Mono,monospace;font-size:9px}.yap .format-line b{color:#757d80;margin-left:7px;font-size:10px}.yap .tool-shell{background:#0b0e10;border:1px solid #454c4f;max-width:1180px;margin:66px auto 0;box-shadow:0 35px 90px #0007}.yap .tool-top{letter-spacing:.15em;color:#9ba2a5;border-bottom:1px solid #3a4144;justify-content:space-between;align-items:center;height:43px;padding:0 18px;font-family:DM Mono,monospace;font-size:9px;display:flex}.yap .tool-top i{color:var(--lime);font-style:normal}.yap .tool-grid{grid-template-columns:.86fr 1.14fr;min-height:545px;display:grid}.yap .upload-panel{background:#15191b;border-right:1px solid #343a3d;padding:32px}.yap .wave-orbit{justify-content:center;align-items:center;gap:5px;height:76px;margin-bottom:-8px;display:flex}.yap .wave-orbit span,.yap .mini-wave span,.yap .anatomy-wave i,.yap .final-wave i{background:var(--cyan);border-radius:4px;width:4px;display:block}.yap .wave-orbit span:first-child,.yap .wave-orbit span:nth-child(12){height:10px}.yap .wave-orbit span:nth-child(2),.yap .wave-orbit span:nth-child(11){height:20px}.yap .wave-orbit span:nth-child(3),.yap .wave-orbit span:nth-child(10){height:33px}.yap .wave-orbit span:nth-child(4),.yap .wave-orbit span:nth-child(9){height:48px}.yap .wave-orbit span:nth-child(5),.yap .wave-orbit span:nth-child(8){height:64px}.yap .wave-orbit span:nth-child(6),.yap .wave-orbit span:nth-child(7){background:var(--lime);height:40px}.yap .upload-drop{text-align:center;background:#111517;border:1px dashed #626a6d;outline:none;flex-direction:column;justify-content:center;align-items:center;height:265px;display:flex}.yap .upload-drop:hover,.yap .upload-drop.dragover,.yap .upload-drop:focus{border-color:var(--lime);background:#171d1c}.yap .upload-icon{width:52px;height:52px;color:var(--lime);border:1px solid #687174;border-radius:50%;place-items:center;margin-bottom:16px;font-family:DM Mono,monospace;font-size:22px;display:grid}.yap .upload-drop h2{margin:0 0 4px;font-size:19px}.yap .upload-drop p{color:var(--cyan);margin:0 0 15px;font-size:13px}.yap .upload-drop small{color:#737b7e;font-size:11px}.yap .file-state{background:#111517;border:1px solid #454d50;justify-content:space-between;align-items:center;height:70px;margin-top:12px;padding:10px 12px}.yap .file-state:not([hidden]){display:flex}.yap .file-state>div{align-items:center;gap:12px;display:flex}.yap .file-state i{width:38px;height:38px;color:var(--lime);background:#26302c;place-items:center;font-style:normal;display:grid}.yap .file-state span{text-align:left;display:grid}.yap .file-state b{white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:12px;overflow:hidden}.yap .file-state small{color:#7f8789;font-size:10px}.yap .file-state button{color:#aab1b4;background:0 0;border:0;font-size:24px}.yap .analyze-button{background:var(--lime);color:#111;border:0;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:13px;padding:0 18px;font-weight:850;display:flex}.yap .analyze-button:disabled{color:#70787a;cursor:not-allowed;background:#303638}.yap .privacy-note{color:#737a7d;text-align:center;margin:13px 0 0;font-size:10px}.yap .result-panel{background:radial-gradient(circle at 85% 10%,#58e2d412,#0000 35%),#0e1214;min-height:545px;padding:34px 36px;position:relative}.yap .result-empty,.yap .result-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.yap .result-empty>span,.yap .result-title span{color:var(--cyan);letter-spacing:.16em;font-family:DM Mono,monospace;font-size:10px}.yap .result-empty h2{margin:12px 0 20px;font-size:25px}.yap .result-empty p{color:#717a7d;max-width:390px;font-size:12px}.yap .empty-tags{flex-wrap:wrap;justify-content:center;gap:8px;max-width:430px;display:flex}.yap .empty-tags i{color:#aab1b3;border:1px solid #3d4548;padding:8px 11px;font-size:11px;font-style:normal}.yap .scan-lines{clip-path:polygon(0 45%,8% 38%,12% 65%,17% 22%,23% 57%,29% 12%,35% 80%,41% 30%,47% 62%,54% 5%,60% 76%,65% 35%,72% 56%,78% 18%,84% 70%,90% 40%,100% 48%,100% 55%,0 55%);background:repeating-linear-gradient(90deg,#0000 0 7px,#58e2d4 8px 10px,#0000 11px 15px);width:240px;height:86px;margin-bottom:18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.yap .result-loading[hidden],.yap .result-ready[hidden],.yap .result-empty[hidden]{display:none}.yap .loader-ring{border:2px solid #343b3e;border-top-color:var(--lime);border-right-color:var(--cyan);border-radius:50%;width:82px;height:82px;animation:1s linear infinite yap-spin}.yap .result-loading h2{margin:25px 0 5px;font-size:23px}.yap .result-loading p{color:#8a9295;font-size:12px}.yap .loading-track{background:#343a3d;width:280px;height:2px;margin-top:20px}.yap .loading-track i{background:var(--lime);width:20%;height:100%;animation:2.2s forwards yap-progress;display:block}.yap .result-ready{height:100%;display:block}.yap .result-title{border-bottom:1px solid #343a3d;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.yap .result-title b{color:var(--lime);font-size:11px}.yap .signal-row{background:#353d40;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.yap .signal-row div{background:#171c1f;padding:13px}.yap .signal-row span,.yap .result-ready label{color:#747d80;letter-spacing:.12em;font-family:DM Mono,monospace;font-size:8px;display:block}.yap .signal-row b{color:#e8ebec;margin-top:5px;font-size:12px;display:block}.yap .instrument-row{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.yap .instrument-row span{color:#b6bec0;border:1px solid #3d4749;padding:6px 8px;font-size:9px}.yap .result-ready textarea{color:#e7ecee;resize:none;background:#151a1d;border:1px solid #394245;outline:none;width:100%;margin-top:8px;padding:15px;font:12px/1.65 DM Mono,monospace}.yap .result-ready textarea:focus{border-color:var(--cyan)}.yap .result-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.yap .result-actions button,.yap .result-actions a{color:#fff;background:0 0;border:1px solid #4c5558;justify-content:center;align-items:center;height:47px;font-size:12px;font-weight:700;display:flex}.yap .result-actions button{background:var(--lime);color:#111;border-color:var(--lime)}.yap .result-actions span{margin-left:10px}.yap .hero-answer{color:#90989b;text-align:center;max-width:940px;margin:28px auto 0;font-size:12px;line-height:1.7}.yap .ticker{background:var(--lime);border-top:1px solid #111;border-bottom:1px solid #111;padding:12px 0;overflow:hidden}.yap .ticker div{white-space:nowrap;justify-content:center;align-items:center;gap:26px;font-family:DM Mono,monospace;display:flex}.yap .ticker span{font-size:11px;font-weight:500}.yap .ticker i{color:#4e5f20;font-size:10px;font-style:normal}.yap .section{max-width:var(--max);margin:0 auto;padding:105px 0}.yap .section-heading h2,.yap .guide-copy h2,.yap .transform-title h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(39px,5vw,67px);line-height:1.02}.yap .section-heading.horizontal{justify-content:space-between;align-items:end;gap:80px;display:flex}.yap .section-heading.horizontal>p{max-width:430px;color:var(--muted);font-size:14px;line-height:1.75}.yap .what{grid-template-columns:.86fr 1.14fr;column-gap:90px;display:grid}.yap .what-copy{padding-top:45px}.yap .what-copy .lead{color:#282d30;font-size:20px;font-weight:600;line-height:1.65}.yap .what-copy p:not(.lead){color:var(--muted);font-size:14px;line-height:1.8}.yap .anatomy-card{border:1px solid var(--ink);background:#fff;grid-column:1/3;grid-template-columns:1.05fr .95fr;margin-top:58px;display:grid}.yap .anatomy-wave{background:#151a1d;justify-content:center;align-items:center;gap:7px;min-height:340px;padding:40px;display:flex}.yap .anatomy-wave i{background:var(--cyan);width:7px}.yap .anatomy-wave i:nth-child(3n){height:100px}.yap .anatomy-wave i:nth-child(3n+1){background:var(--lime);height:170px}.yap .anatomy-wave i:nth-child(3n+2){height:60px}.yap .anatomy-wave i:nth-child(4n){transform:scaleY(.7)}.yap .anatomy-list{padding:30px 38px}.yap .anatomy-list article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:15px;padding:23px 0;display:grid}.yap .anatomy-list article:last-child{border:0}.yap .anatomy-list>article>span{color:#8a8e90;font:10px DM Mono,monospace}.yap .anatomy-list h3{margin:0 0 5px;font-size:20px}.yap .anatomy-list p{color:var(--muted);margin:0;font-size:12px}.yap .source-guide{max-width:none;padding-left:max(4vw,calc((100vw - var(--max))/2));padding-right:max(4vw,calc((100vw - var(--max))/2));background:#dff7f2;grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.yap .guide-visual{place-items:center;min-height:520px;display:grid;position:relative}.yap .disc{width:340px;height:340px;box-shadow:var(--shadow);background:repeating-radial-gradient(circle,#161a1c 0 2px,#232a2d 3px 5px);border-radius:50%;place-items:center;animation:18s linear infinite yap-rotate;display:grid}.yap .disc:before{content:"";background:var(--lime);border:24px solid #161a1c;border-radius:50%;width:105px;height:105px;position:absolute}.yap .disc span{z-index:2;text-align:center;letter-spacing:.1em;font:9px/1.4 DM Mono,monospace;position:relative}.yap .selection{width:300px;box-shadow:var(--shadow);border:1px solid var(--ink);background:#fff;padding:18px;position:absolute;bottom:48px;right:0}.yap .selection i{background:repeating-linear-gradient(90deg,var(--ink)0 2px,transparent 2px 6px);height:38px;display:block;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.yap .selection b{font:11px DM Mono,monospace}.yap .selection span{float:right;color:var(--muted);font-size:10px}.yap .guide-copy ul{margin:35px 0 0;padding:0;list-style:none}.yap .guide-copy li{border-top:1px solid #a7c9c2;grid-template-columns:80px 1fr;gap:22px;padding:19px 0;display:grid}.yap .guide-copy li b{font-size:14px}.yap .guide-copy li span{color:#50615e;font-size:13px;line-height:1.7}.yap .process{color:#fff;max-width:none;padding-left:max(4vw,calc((100vw - var(--max))/2));padding-right:max(4vw,calc((100vw - var(--max))/2));background:#171b1e}.yap .process-grid{background:#3b4245;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:60px 0 0;list-style:none;display:grid}.yap .process-grid li{background:#171b1e;min-height:310px;padding:28px;position:relative}.yap .process-grid li>span{color:#737c80;font:10px DM Mono,monospace}.yap .step-icon{color:var(--lime);margin:35px 0;font:48px DM Mono,monospace}.yap .process-grid h3{margin:0 0 9px;font-size:22px}.yap .process-grid p{color:#929a9d;font-size:13px;line-height:1.7}.yap .examples{padding-bottom:120px}.yap .example-tabs{border-bottom:1px solid #aaa;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.yap .example-tabs button{text-align:left;color:#8a8e90;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 8px;font-size:13px}.yap .example-tabs button b{margin-right:12px;font:9px DM Mono,monospace}.yap .example-tabs button.active{color:var(--ink);border-color:var(--ink);font-weight:800}.yap .example-stage{border:1px solid var(--ink);background:#fff;grid-template-columns:.75fr 1.25fr;margin-top:30px;display:grid}.yap .example-meta{border-right:1px solid var(--ink);background:var(--lime);flex-direction:column;padding:36px;display:flex}.yap .example-meta>span{font:10px DM Mono,monospace}.yap .example-meta h3{letter-spacing:-.05em;margin:24px 0;font-size:36px;line-height:1.12}.yap .mini-player{color:#fff;background:#111517;align-items:center;gap:12px;height:68px;margin-top:auto;padding:0 15px;display:flex}.yap .mini-player button{background:var(--lime);border:0;border-radius:50%;width:35px;height:35px}.yap .mini-player button.playing i{transform:yap-rotate(90deg);display:inline-block}.yap .mini-player i{font-size:10px;font-style:normal}.yap .mini-wave{flex:1;align-items:center;gap:3px;height:36px;display:flex}.yap .mini-wave span{background:#59ddd1;width:2px;height:10px}.yap .mini-wave span:nth-child(3n){height:26px}.yap .mini-wave span:nth-child(4n){height:18px}.yap .mini-player small{color:#939b9e;font:8px DM Mono,monospace}.yap .example-content{padding:12px 36px}.yap .example-content section{border-bottom:1px solid var(--line);padding:23px 0}.yap .example-content section:last-child{border:0}.yap .example-content section>span,.yap .prompt-box>div>span{letter-spacing:.1em;color:#71777a;font:9px DM Mono,monospace}.yap .example-content p{margin:10px 0 0;font-size:14px;line-height:1.75}.yap .prompt-box{color:#fff;margin:10px 0;background:#171b1e!important;border:0!important;padding:20px!important}.yap .prompt-box>div{justify-content:space-between;display:flex}.yap .prompt-box button{color:var(--lime);background:0 0;border:0;font-size:11px}.yap .prompt-box code{color:#d6dddf;margin-top:13px;font:12px/1.75 DM Mono,monospace;display:block}.yap .transform{max-width:none;padding-left:max(4vw,calc((100vw - var(--max))/2));padding-right:max(4vw,calc((100vw - var(--max))/2));background:#eeeae0;grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.yap .transform-title h2 em{color:#6f5cff;font-style:normal}.yap .transform-title>p:last-child{color:var(--muted);max-width:440px;font-size:14px;line-height:1.8}.yap .transform-board{grid-template-columns:1fr 70px 1fr;align-items:stretch;display:grid}.yap .transform-board>div:not(.switch-mark){border:1px solid var(--ink);background:#fff;padding:29px}.yap .transform-board .change{color:#fff;background:#8b72ff!important}.yap .transform-board span{letter-spacing:.1em;font:10px DM Mono,monospace}.yap .transform-board ul{margin:30px 0 0;padding:0;list-style:none}.yap .transform-board li{border-bottom:1px solid #d3d1ca;padding:13px 0;font-size:14px}.yap .transform-board .change li{border-color:#ffffff50}.yap .switch-mark{flex-direction:column;justify-content:center;align-items:center;display:flex}.yap .switch-mark i{background:var(--lime);border-radius:50%;place-items:center;width:44px;height:44px;font-size:21px;font-style:normal;display:grid}.yap .switch-mark b{margin-top:8px;font:8px DM Mono,monospace}.yap .platforms{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.yap .platforms .section-heading>p:last-child{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.7}.yap .platform-list{gap:12px;display:grid}.yap .platform-list article{border:1px solid var(--ink);background:#fff;grid-template-columns:56px 1fr;gap:20px;padding:22px;display:grid}.yap .platform-list article.featured{color:#fff;background:#171b1e;grid-template-columns:56px 1fr auto}.yap .platform-logo{border:1px solid #91989b;place-items:center;width:56px;height:56px;font:24px DM Mono,monospace;display:grid}.yap .platform-logo.yinso{background:var(--lime);color:#111;border-color:var(--lime)}.yap .platform-list span{color:#777e81;font:9px DM Mono,monospace}.yap .platform-list h3{margin:5px 0;font-size:18px}.yap .platform-list p{color:#767d80;margin:0;font-size:12px;line-height:1.6}.yap .platform-list .featured p{color:#9fa6a9}.yap .platform-list article>a{color:var(--lime);border-bottom:1px solid var(--lime);align-self:center;padding-bottom:4px;font-size:12px}.yap .fixes{max-width:none;padding-left:max(4vw,calc((100vw - var(--max))/2));padding-right:max(4vw,calc((100vw - var(--max))/2));background:#c7ff38}.yap .fix-table{border-top:2px solid var(--ink);margin-top:52px}.yap .fix-head,.yap .fix-table article{border-bottom:1px solid #687c2d;grid-template-columns:.4fr 1.6fr;gap:60px;padding:17px 14px;display:grid}.yap .fix-head{color:#536129;font:9px DM Mono,monospace}.yap .fix-table article b{font-size:16px}.yap .fix-table article p{margin:0;font-size:13px}.yap .faq{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.yap .faq-list{border-top:1px solid var(--ink)}.yap .faq details{border-bottom:1px solid #aaa}.yap .faq summary{cursor:pointer;padding:22px 45px 22px 0;font-size:16px;font-weight:750;list-style:none;position:relative}.yap .faq summary::-webkit-details-marker{display:none}.yap .faq summary i:before,.yap .faq summary i:after{content:"";background:#111;width:15px;height:1px;position:absolute;top:31px;right:8px}.yap .faq summary i:after{transform:yap-rotate(90deg)}.yap .faq details[open] summary i:after{transform:yap-rotate(0)}.yap .faq details p{color:var(--muted);margin:0;padding:0 45px 22px 0;font-size:13px;line-height:1.7}.yap .final-cta{color:#fff;text-align:center;background:#111517;padding:105px 20px;position:relative;overflow:hidden}.yap .final-cta h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(42px,6vw,76px);line-height:1.02}.yap .final-cta p:not(.kicker){color:#90989a;font-size:15px}.yap .final-cta .button{margin-top:25px}.yap .final-wave{opacity:.08;justify-content:center;align-items:end;gap:8px;height:110px;display:flex;position:absolute;bottom:20px;left:0;right:0}.yap .final-wave i{background:var(--lime);width:7px;height:60px}.yap .final-wave i:nth-child(3n){height:105px}.yap .final-wave i:nth-child(4n){height:35px}.yap .final-cta>:not(.final-wave){z-index:2;position:relative}.yap .toast{color:#fff;z-index:100;opacity:0;pointer-events:none;background:#111;padding:13px 18px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.yap .toast.show{opacity:1;transform:translate(-50%)}@keyframes yap-spin{to{transform:rotate(360deg)}}@keyframes yap-progress{to{width:100%}}@keyframes yap-rotate{to{transform:rotate(360deg)}}@media (max-width:1100px){.yap .hero,.yap .section{padding-left:28px;padding-right:28px}.yap .tool-grid{grid-template-columns:1fr}.yap .upload-panel{border-bottom:1px solid #343a3d;border-right:0}.yap .what,.yap .platforms,.yap .faq{gap:48px}.yap .source-guide{gap:45px;padding-left:28px;padding-right:28px}.yap .process,.yap .transform,.yap .fixes{padding-left:28px;padding-right:28px}.yap .selection{right:-10px}.yap .section-heading.horizontal{gap:40px}}@media (max-width:720px){.yap .hero{padding:65px 18px 48px}.yap .hero h1{font-size:43px}.yap .hero-lede{font-size:15px}.yap .hero-actions{flex-direction:column;gap:16px}.yap .format-line{flex-wrap:wrap}.yap .tool-shell{margin-top:45px}.yap .tool-top{font-size:8px}.yap .upload-panel,.yap .result-panel{padding:20px}.yap .upload-drop{height:235px}.yap .result-panel{min-height:470px}.yap .signal-row{grid-template-columns:1fr}.yap .instrument-row span{font-size:8px}.yap .result-actions{grid-template-columns:1fr}.yap .hero-answer{text-align:left}.yap .ticker div{justify-content:flex-start;transform:translate(-80px)}.yap .section{padding:72px 18px}.yap .section-heading h2,.yap .guide-copy h2,.yap .transform-title h2{font-size:39px}.yap .section-heading.horizontal{display:block}.yap .section-heading.horizontal>p{margin-top:20px}.yap .what{display:block}.yap .what-copy{padding-top:24px}.yap .what-copy .lead{font-size:17px}.yap .anatomy-card{margin-top:35px;display:block}.yap .anatomy-wave{min-height:220px}.yap .anatomy-list{padding:18px}.yap .source-guide{flex-direction:column;gap:45px;padding:68px 18px;display:flex}.yap .guide-visual{width:100%;min-height:360px}.yap .disc{width:250px;height:250px}.yap .disc:before{border-width:18px;width:80px;height:80px}.yap .selection{width:230px;bottom:0;right:0}.yap .guide-copy li{grid-template-columns:65px 1fr}.yap .process{padding:72px 18px}.yap .process-grid{grid-template-columns:1fr;padding-top:35px}.yap .process-grid li{min-height:245px}.yap .examples{padding-bottom:78px}.yap .example-tabs{grid-template-columns:1fr 1fr}.yap .example-stage{grid-template-columns:1fr}.yap .example-meta{border-right:0;border-bottom:1px solid var(--ink);min-height:300px}.yap .example-meta h3{font-size:31px}.yap .example-content{padding:8px 20px}.yap .prompt-box code{font-size:10px}.yap .transform{padding:72px 18px;display:block}.yap .transform-board{grid-template-columns:1fr;margin-top:38px}.yap .switch-mark{height:70px}.yap .switch-mark i{transform:yap-rotate(90deg)}.yap .platforms{display:block}.yap .platform-list{margin-top:35px}.yap .platform-list article,.yap .platform-list article.featured{grid-template-columns:48px 1fr}.yap .platform-logo{width:48px;height:48px}.yap .platform-list article>a{grid-column:2}.yap .fixes{padding:72px 18px}.yap .fix-head,.yap .fix-table article{grid-template-columns:1fr;gap:8px}.yap .faq{display:block}.yap .faq-list{margin-top:35px}.yap .final-cta{padding:80px 18px}.yap .final-cta h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.yap *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.yap{--ink:#f4f2f6;--paper:#0c0c10;--white:#f8f6fa;--lime:#b58cff;--cyan:#ff8f72;--purple:#a77cff;--line:#2b2932;--muted:#98949f;--panel:#151419;--shadow:0 28px 90px #0009;--accent:linear-gradient(115deg,#ff946d 0%,#e76f9f 42%,#a77cff 100%);color:#f4f2f6;background:#0c0c10}.yap .hero{background:radial-gradient(circle at 78% 3%,#6c3fa51f 0,#0000 30%),radial-gradient(circle at 18% 26%,#e2678d14 0,#0000 27%),linear-gradient(#121116 0%,#0c0c10 100%)}.yap .hero:before{border-color:#9b73dc24;box-shadow:0 0 0 80px #a77cff08,0 0 0 160px #ff8f7205}.yap .hero-noise{opacity:.1;background-size:56px 56px}.yap .eyebrow{color:#98949f}.yap .eyebrow span{background:#aa7eff}.yap .hero h1{color:#f6f4f7}.yap .hero h1 em{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.yap .hero-lede{color:#aaa6b0}.yap .button.primary,.yap .analyze-button{background:var(--accent);color:#fff;border:0;border-radius:999px;box-shadow:0 10px 30px #a96fa228}.yap .button.primary:hover,.yap .analyze-button:hover:not(:disabled){background:linear-gradient(115deg,#ff9d7e,#e77eaa 42%,#b28dff);box-shadow:0 14px 38px #a96fa23d}.yap .text-link{color:#b4b0ba;border-color:#4a4751}.yap .format-line span{color:#a7a3ad;background:#17161b;border-color:#34323b;border-radius:7px}.yap .format-line b{color:#6f6b75}.yap .tool-shell{background:#111015;border-color:#302e38;border-radius:22px;overflow:hidden;box-shadow:0 45px 120px #000b,0 0 0 1px #ffffff05}.yap .tool-top{color:#77737e;background:#18171c;border-color:#302e37}.yap .tool-top i{color:#c5a5ff}.yap .tool-grid{background:#111015}.yap .upload-panel{background:#151419;border-color:#302e38}.yap .wave-orbit span{background:#b587ff}.yap .wave-orbit span:nth-child(6),.yap .wave-orbit span:nth-child(7){background:#ff8c72}.yap .upload-drop{background:#19181e;border-color:#3c3945;border-radius:16px}.yap .upload-drop:hover,.yap .upload-drop.dragover,.yap .upload-drop:focus{background:#1d1b22;border-color:#aa7dff;box-shadow:inset 0 0 0 1px #aa7dff38}.yap .upload-icon{color:#d6c0ff;background:#211e28;border-color:#625d6b}.yap .upload-drop p{color:#c1a3f8}.yap .upload-drop small{color:#77737d}.yap .file-state{background:#1a191f;border-color:#393640;border-radius:12px}.yap .file-state i{color:#c8a9ff;background:#27232f}.yap .analyze-button:disabled{color:#6e6a74;box-shadow:none;background:#29272e}.yap .privacy-note{color:#6f6b75}.yap .result-panel{background:radial-gradient(circle at 88% 3%,#a777ff13,#0000 38%),#111015}.yap .result-empty>span,.yap .result-title span{color:#b28aff}.yap .result-empty p{color:#77737c}.yap .empty-tags i{color:#aaa6b0;background:#17161b;border-color:#36343d;border-radius:999px}.yap .scan-lines{background:repeating-linear-gradient(90deg,#0000 0 7px,#aa7eff 8px 10px,#0000 11px 15px)}.yap .loader-ring{border-color:#ff8e72 #aa7eff #302e37 #302e37}.yap .result-loading p{color:#8f8a95}.yap .loading-track{background:#2d2b33}.yap .loading-track i{background:var(--accent)}.yap .result-title{border-color:#302e37}.yap .result-title b{color:#d0b5ff}.yap .signal-row{background:#2d2b34}.yap .signal-row div{background:#18171c}.yap .signal-row span,.yap .result-ready label{color:#77737d}.yap .signal-row b{color:#f1eef3}.yap .instrument-row span{color:#b3aeb9;background:#18171c;border-color:#3a3742;border-radius:999px}.yap .result-ready textarea{color:#ece8f0;background:#19181e;border-color:#3a3742;border-radius:12px}.yap .result-ready textarea:focus{border-color:#a77cff;box-shadow:0 0 0 3px #a77cff18}.yap .result-actions button,.yap .result-actions a{color:#eeeaf1;background:#1a191f;border-color:#3b3843;border-radius:999px}.yap .result-actions button{color:#19171d;background:#f2eef5;border-color:#f2eef5}.yap .hero-answer{color:#77737d}.yap .hero-answer b{color:#bdb8c2}.yap .ticker{color:#aaa5b0;background:#111015;border-color:#29272f}.yap .ticker i{color:#625e68}.yap .section{color:#f2eff4}.yap .kicker{color:#827d89}.yap .section-heading h2,.yap .guide-copy h2,.yap .transform-title h2{color:#f3f0f5}.yap .section-heading.horizontal>p,.yap .what-copy p:not(.lead),.yap .platforms .section-heading>p:last-child{color:#97929e}.yap .what-copy .lead{color:#d6d2da}.yap .anatomy-card{box-shadow:var(--shadow);background:#131217;border-color:#302e37;border-radius:20px;overflow:hidden}.yap .anatomy-wave{background:radial-gradient(circle,#a77cff18,#0000 55%),#111015}.yap .anatomy-wave i{background:#9d74ec}.yap .anatomy-wave i:nth-child(3n+1){background:#ff8d72}.yap .anatomy-list article{border-color:#2e2c34}.yap .anatomy-list>article>span{color:#716c78}.yap .anatomy-list p{color:#8f8a95}.yap .source-guide{background:linear-gradient(145deg,#17141d 0%,#111015 70%)}.yap .disc{background:repeating-radial-gradient(circle,#101014 0 2px,#1e1b24 3px 5px);box-shadow:0 30px 80px #000b}.yap .disc:before{background:#a77cff;border-color:#141219}.yap .disc span{color:#fff}.yap .selection{background:#1d1a22;border-color:#3a3542;border-radius:14px;box-shadow:0 24px 70px #0009}.yap .selection i{background:repeating-linear-gradient(90deg,#b68cff 0 2px,#0000 2px 6px)}.yap .selection span,.yap .guide-copy li span{color:#918b98}.yap .guide-copy li{border-color:#302c37}.yap .process{background:#111015}.yap .process .kicker{color:#b58cff}.yap .process .section-heading.horizontal>p{color:#8e8994}.yap .process-grid{background:#2a2830;border:1px solid #2a2830;border-radius:20px;overflow:hidden}.yap .process-grid li{background:#151419}.yap .process-grid li>span{color:#716d77}.yap .step-icon{color:#b58cff}.yap .process-grid p{color:#928d98}.yap .examples{background:#0c0c10}.yap .example-tabs{border-color:#302e36}.yap .example-tabs button{color:#77727d}.yap .example-tabs button.active{color:#f4f1f6;border-color:#b58cff}.yap .example-stage{background:#141318;border-color:#302e37;border-radius:20px;overflow:hidden;box-shadow:0 35px 90px #0006}.yap .example-meta{background:linear-gradient(145deg,#2b2038 0%,#1a171f 72%);border-color:#37323e}.yap .example-meta>span{color:#c1a8ef}.yap .example-meta h3{color:#fff}.yap .mini-player{background:#0d0c10;border:1px solid #332f3b;border-radius:14px}.yap .mini-player button{background:var(--accent);color:#fff}.yap .mini-wave{cursor:pointer;position:relative}.yap .mini-wave:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c4a5ff}.yap .mini-wave span{opacity:.95;background:#514a5d;transition:background .15s}.yap .mini-wave span.played{background:#b58cff}.yap .mini-player button.playing{box-shadow:0 0 0 6px #b58cff20}.yap .mini-player small{text-align:right;min-width:78px}.yap .example-content section{border-color:#302d35}.yap .example-content section>span,.yap .prompt-box>div>span{color:#7f7a85}.yap .prompt-box{background:#0e0d11!important;border-radius:14px!important}.yap .prompt-box button{color:#c4a5ff}.yap .prompt-box code{color:#d9d4de}.yap .transform{background:#121116}.yap .transform-title h2 em{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.yap .transform-title>p:last-child{color:#918c97}.yap .transform-board>div:not(.switch-mark){background:#19181d;border-color:#36323d;border-radius:16px}.yap .transform-board .change{background:linear-gradient(145deg,#39254d,#211a2a)!important}.yap .transform-board li{border-color:#34313a}.yap .switch-mark i{background:var(--accent);color:#fff;box-shadow:0 10px 30px #a36eff35}.yap .platforms{background:#0c0c10}.yap .platform-list article{background:#151419;border-color:#302e37;border-radius:16px}.yap .platform-list article.featured{background:linear-gradient(120deg,#1d1924,#151419);grid-template-columns:56px 1fr auto}.yap .platform-logo{color:#bdb7c3;border-color:#403c47}.yap .platform-logo.yinso{background:var(--accent);color:#fff;border:0;border-radius:14px}.yap .platform-list span{color:#7a7580}.yap .platform-list p,.yap .platform-list .featured p{color:#928d97}.yap .platform-list article>a{color:#c2a1ff;border-color:#7f62ac}.yap .fixes .section-heading.horizontal>p{color:#8e8994}.yap .fix-table{border-color:#37333e}.yap .fix-head,.yap .fix-table article{border-color:#302d36}.yap .fix-head{color:#77717e}.yap .fix-table article p{color:#a19ca7}.yap .faq{background:#0c0c10}.yap .faq-list{border-color:#3a3740}.yap .faq details{border-color:#302e35}.yap .faq details p{color:#928d97}.yap .faq summary i:before,.yap .faq summary i:after{background:#aaa2b2}.yap .final-cta{background:radial-gradient(circle at 50% 100%,#5f34822d,#0000 46%),linear-gradient(#141219,#0c0c10)}.yap .final-cta .kicker{color:#c1a1ff}.yap .final-cta p:not(.kicker){color:#918c97}.yap .final-wave i{background:#a77cff}.yap .toast{color:#171419;background:#f4f0f6;border-radius:999px;box-shadow:0 15px 45px #0008}.yap .benefit-strip{background:#111015;border:1px solid #302e38;border-top:0;grid-template-columns:repeat(3,1fr);max-width:1220px;margin:0 auto;padding:0;display:grid}.yap .benefit-strip article{border-right:1px solid #302e38;align-items:center;gap:16px;min-height:86px;padding:18px 24px;display:flex}.yap .benefit-strip article:last-child{border-right:0}.yap .benefit-strip b{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;font:500 20px/1 DM Mono,monospace}.yap .benefit-strip span{color:#aaa5b0;font-size:12px}.yap .section{padding-top:88px;padding-bottom:88px}.yap .process-grid{padding-top:44px}.yap .process-grid li{min-height:260px}.yap .step-icon{margin:26px 0}.yap .process .section-heading h2{max-width:790px;font-size:clamp(38px,4vw,54px)}.yap .compact-anatomy{margin-top:42px;display:block}.yap .compact-anatomy .anatomy-list{grid-template-columns:repeat(3,1fr);padding:0;display:grid}.yap .compact-anatomy .anatomy-list article{border-bottom:1px solid #2e2c34;border-right:1px solid #2e2c34;min-height:145px;padding:24px}.yap .compact-anatomy .anatomy-list article:nth-child(3n){border-right:0}.yap .compact-anatomy .anatomy-list article:nth-last-child(-n+3){border-bottom:0}.yap .compact-anatomy .anatomy-list h3{font-size:18px}.yap .compact-anatomy .anatomy-list p{line-height:1.6}.yap .fixes{background:#111015}.yap .fix-table{margin-top:38px}.yap .fix-head,.yap .fix-table article{padding-top:15px;padding-bottom:15px}@media (max-width:720px){.yap .benefit-strip{border-top:1px solid #302e38;grid-template-columns:1fr;margin:0 18px}.yap .benefit-strip article{border-bottom:1px solid #302e38;border-right:0;min-height:66px;padding:14px 18px}.yap .benefit-strip article:last-child{border-bottom:0}.yap .compact-anatomy .anatomy-list{grid-template-columns:1fr 1fr}.yap .compact-anatomy .anatomy-list article,.yap .compact-anatomy .anatomy-list article:nth-child(3n){border-bottom:1px solid #2e2c34;border-right:1px solid #2e2c34;min-height:135px}.yap .compact-anatomy .anatomy-list article:nth-child(2n){border-right:0}.yap .compact-anatomy .anatomy-list article:nth-last-child(-n+2){border-bottom:0}.yap .tool-shell,.yap .anatomy-card,.yap .example-stage{border-radius:16px}.yap .platform-list article.featured{grid-template-columns:48px 1fr}}.yap .upload-slot{display:grid}.yap .upload-slot>.upload-drop,.yap .upload-slot>.file-state{grid-area:1/1}.yap .upload-slot>.file-state{align-self:center;margin-top:0}.yap .result-login .button{cursor:pointer;gap:14px;min-height:48px;margin-top:22px}
