.pipeline-daily .card{max-width:640px;margin:0 auto}.pipeline-daily section{margin-bottom:88px}.pipeline-daily h2{font-size:18px;font-weight:600;margin-bottom:24px;letter-spacing:.02em}.pipeline-daily .hero .en{font-size:12px;color:#999;letter-spacing:.25em;margin-bottom:20px}.pipeline-daily .hero h1{font-size:26px;font-weight:600;line-height:1.7;margin-bottom:16px}.pipeline-daily .hero .sub{font-size:15px;color:#777}.pipeline-daily .pain .scene p{font-size:15px;color:#444;margin-bottom:16px}.pipeline-daily .pain .scene .punch{color:#111;font-weight:600}.pipeline-daily .how .step{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #f0f0f0}.pipeline-daily .how .step:last-of-type{border-bottom:none}.pipeline-daily .how .no{font-size:13px;color:#bbb;min-width:24px;padding-top:3px}.pipeline-daily .how .body b{display:block;font-size:15px;font-weight:600;margin-bottom:4px}.pipeline-daily .how .body span{font-size:14px;color:#777}.pipeline-daily .how .evidence{display:block;margin-top:10px;font-size:13px;color:#999}.pipeline-daily .how .evidence a,.pipeline-daily .how a{color:#111;border-bottom:1px solid #ccc;text-decoration:none}.pipeline-daily .arch{border:1px solid #e8e8e8;border-radius:8px;padding:28px 24px;margin:20px 0 8px}.pipeline-daily .arch .src-row{text-align:center;font-size:13px;color:#555;padding:10px 0;background:#fafafa;border:1px solid #eee;border-radius:6px}.pipeline-daily .arch .src-row a{border-bottom:1px solid #ccc}.pipeline-daily .arch .arrow{text-align:center;color:#ccc;font-size:12px;padding:4px 0}.pipeline-daily .arch .layer-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;border:1px solid #eee;border-radius:6px;font-size:13px;background:#fff}.pipeline-daily .arch .layer-row .lname{color:#555}.pipeline-daily .arch .layer-row .lname b{color:#111;font-weight:600}.pipeline-daily .arch .layer-row .lguard{color:#999;font-size:12px}.pipeline-daily .arch .out-row{text-align:center;font-size:13px;font-weight:600;padding:10px 0;background:#111;color:#fff;border-radius:6px}.pipeline-daily .arch .caption{font-size:12px;color:#aaa;text-align:center;margin-top:12px}.pipeline-daily .prompt-quote{border-left:2px solid #ddd;padding:4px 0 4px 16px;margin:12px 0;font-size:13px;color:#555;line-height:2}.pipeline-daily .prompt-quote em{font-style:normal;color:#111;font-weight:600}.pipeline-daily .prompt-src{font-size:12px;color:#aaa}.pipeline-daily .weights{width:100%;border-collapse:collapse;font-size:12.5px;margin:14px 0}.pipeline-daily .weights th,.pipeline-daily .weights td{padding:8px 6px;border-bottom:1px solid #f0f0f0;text-align:center;color:#555}.pipeline-daily .weights th{font-weight:600;color:#111;background:#fafafa}.pipeline-daily .weights td:first-child,.pipeline-daily .weights th:first-child{text-align:left;font-weight:600;color:#111}.pipeline-daily .weights .hi{font-weight:700;color:#111}.pipeline-daily .weights-caption{font-size:12px;color:#aaa}.pipeline-daily .how .note{margin-top:24px;font-size:14px;color:#555}.pipeline-daily .how .falsified{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.pipeline-daily .how .f-card{border:1px solid #eee;border-radius:6px;padding:12px 14px;font-size:13px;color:#555;line-height:1.7}.pipeline-daily .how .f-card span{display:block;font-size:11px;color:#999;letter-spacing:.08em;margin-bottom:6px}.pipeline-daily .changelog .log{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.pipeline-daily .changelog .log:last-child{border-bottom:none}.pipeline-daily .changelog .date{color:#bbb;font-size:13px;min-width:88px;padding-top:2px}.pipeline-daily .changelog .what{color:#555}.pipeline-daily .changelog .what b{color:#111;font-weight:600}.pipeline-daily .install p{font-size:14px;color:#666;margin-bottom:12px}.pipeline-daily .install a{color:#111;border-bottom:1px solid #ccc;text-decoration:none}.pipeline-daily footer{border-top:1px solid #eee;padding-top:24px;font-size:12px;color:#aaa;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.pipeline-sources .card{max-width:720px;margin:0 auto}.pipeline-sources .back{font-size:13px;color:#999;margin-bottom:40px;display:block;text-decoration:none}.pipeline-sources .back:hover{color:#111}.pipeline-sources .en{font-size:12px;color:#999;letter-spacing:.25em;margin-bottom:16px}.pipeline-sources h1{font-size:24px;font-weight:600;line-height:1.6;margin-bottom:12px}.pipeline-sources .sub{font-size:14px;color:#777;margin-bottom:56px}.pipeline-sources h2{font-size:16px;font-weight:600;margin:48px 0 6px}.pipeline-sources .desc{font-size:13px;color:#999;margin-bottom:14px}.pipeline-sources table{width:100%;border-collapse:collapse;font-size:13px}.pipeline-sources td{padding:7px 10px;border-bottom:1px solid #f2f2f2;vertical-align:top}.pipeline-sources td.url{color:#bbb;font-size:12px;word-break:break-all;max-width:320px}.pipeline-sources a{color:#111;text-decoration:none;border-bottom:1px solid #ddd}.pipeline-sources tr.disabled td{color:#ccc}.pipeline-sources tr.disabled a{color:#bbb;border-color:#eee}.pipeline-sources .off{font-size:11px;color:#ccc;border:1px solid #eee;border-radius:3px;padding:0 5px;margin-left:6px}.pipeline-sources footer{border-top:1px solid #eee;padding-top:20px;margin-top:64px;font-size:12px;color:#aaa}.pipeline-view{background:#fff;color:#1a1a1a}.pipeline-content{margin-left:210px;padding:30px 48px 0}.pipeline-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;max-width:1080px;margin:auto;font-size:12px;color:#6b6b6b}.pipeline-view .pipeline-page{max-width:760px;margin:56px auto 80px;padding:0;min-height:0;line-height:1.9;overflow-wrap:anywhere}.pipeline-page .card{max-width:none;margin:0}.pipeline-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.pipeline-heading img{width:144px;height:144px;object-fit:contain}.pipeline-kicker{font-size:11px;letter-spacing:.2em;color:#6b6b6b;margin:0 0 12px}.pipeline-name{font-size:22px;font-weight:650;line-height:1.5;margin:0}.pipeline-page .hero{padding-bottom:44px;border-bottom:1px solid #e8e8e8}.pipeline-page .hero h1{font-size:32px;line-height:1.6;letter-spacing:-.025em}.pipeline-page section{margin-bottom:64px}.pipeline-page h2{font-size:22px;line-height:1.6}.pipeline-page .scene p{margin-bottom:24px}.pipeline-page .how .step{display:grid;grid-template-columns:24px minmax(0,1fr);padding:26px 0}.pipeline-page .how .body{min-width:0}.pipeline-page .how .body>b{font-size:17px}.pipeline-page .how .body>span{display:block}.pipeline-page .arch .layer-row{gap:16px;flex-wrap:wrap}.pipeline-page .arch .layer-row .lguard{color:#777}.pipeline-page .weights{table-layout:fixed}.pipeline-page .weights td,.pipeline-page .weights th{overflow-wrap:anywhere;padding:10px 5px}.pipeline-page .weights th:first-child{width:22%}.pipeline-page .prompt-quote{background:#fafafa;padding:18px 20px}.pipeline-page .changelog .log{gap:18px}.pipeline-sources table{table-layout:fixed}.pipeline-sources td:first-child{width:42%}.pipeline-sources td.url{color:#777}.pipeline-sources tr.disabled td,.pipeline-sources tr.disabled a,.pipeline-sources .off{color:#999}.pipeline-sources .back{border:0}.pipeline-footer{display:flex;justify-content:space-between;border-top:1px solid #e8e8e8;padding:24px 0;font-size:12px;color:#6b6b6b;max-width:1080px;margin:auto}.pipeline-intro{margin-bottom:56px}.pipeline-intro h1{font-size:42px;letter-spacing:-.04em;margin:0 0 18px}.pipeline-intro p,.pipeline-entry p{font-size:15px;color:#6b6b6b}.pipeline-entry{display:block;border-block:1px solid #ddd;padding:32px 0;text-decoration:none}.pipeline-entry>span{font-size:11px;letter-spacing:.12em;color:#777}.pipeline-entry h2{margin:18px 0}.pipeline-entry b{display:block;margin-top:24px;font-size:13px}.pipeline-page a:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:1600px){.pipeline-content{margin-left:230px}}@media(min-width:640px)and (max-width:1199px){.pipeline-content{margin-left:185px;padding-inline:30px}.pipeline-page .hero h1{font-size:28px}}@media(max-width:639px){.pipeline-content{margin-left:0;padding:22px 20px 0}.pipeline-view .pipeline-page{margin:32px auto 56px}.pipeline-heading{gap:12px;margin-bottom:24px}.pipeline-heading img{width:90px;height:90px}.pipeline-name{font-size:20px}.pipeline-page .hero h1{font-size:25px}.pipeline-page h2{font-size:21px}.pipeline-page section{margin-bottom:48px}.pipeline-page .arch{padding:18px 14px}.pipeline-page .arch .layer-row{gap:2px;flex-direction:column}.pipeline-page .how .step{grid-template-columns:20px minmax(0,1fr);gap:10px}.pipeline-page .weights{font-size:11px}.pipeline-page .weights td,.pipeline-page .weights th{padding:8px 2px}.pipeline-page .how .falsified{grid-template-columns:1fr}.pipeline-page .changelog .log{flex-direction:column;gap:4px}.pipeline-sources td{padding:10px 5px}.pipeline-sources td.url{font-size:11px}.pipeline-intro h1{font-size:34px}}.pipeline-view-index .pipeline-content{min-height:100dvh;display:flex;flex-direction:column}.pipeline-view-index .pipeline-breadcrumb,.pipeline-view-index .pipeline-footer{width:100%}.pipeline-view-index .pipeline-index{width:100%;max-width:1080px;flex:1;margin:56px auto 72px}.pipeline-index .pipeline-intro{margin:0 0 36px}.pipeline-index .pipeline-eyebrow{font-size:13px;margin:0 0 12px;color:#646461}.pipeline-index .pipeline-intro h1{font-size:56px;line-height:1.2;letter-spacing:-.045em;margin:0 0 22px}.pipeline-index .pipeline-intro>p:last-child{font-size:17px;line-height:1.9;margin:0}.pipeline-list-count{font-size:12px;color:#73736d;margin:0 0 18px}.pipeline-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0}.pipeline-list>li{min-width:0}.pipeline-index .pipeline-entry{height:100%;padding:26px 30px 28px;border:1px solid #e6e6e3;border-radius:12px;background:#f7f7f6;color:#1a1a1a;transition:background .15s,border-color .15s}.pipeline-index .pipeline-entry:hover{background:#f0f0ee;border-color:#d4d4cf;text-decoration:none}.pipeline-index .pipeline-entry:focus-visible{outline:2px solid #222;outline-offset:5px}.pipeline-entry-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px;min-height:72px}.pipeline-entry-top>span{font-size:11px;color:#777}.pipeline-entry-top img{width:72px;height:72px;object-fit:contain;mix-blend-mode:multiply}.pipeline-index .pipeline-entry h2{font-size:22px;line-height:1.5;margin:0 0 12px}.pipeline-index .pipeline-entry p{font-size:15px;line-height:1.8;margin:0;color:#666}.pipeline-entry-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin-top:24px;text-decoration:underline;text-underline-offset:4px}.pipeline-index-back{display:inline-block;font-size:13px;color:#666;margin-top:38px}@media(max-width:999px){.pipeline-list{grid-template-columns:1fr}.pipeline-index .pipeline-intro h1{font-size:46px}}@media(max-width:639px){.pipeline-view-index .pipeline-index{margin:36px auto 56px}.pipeline-index .pipeline-intro h1{font-size:40px}.pipeline-index .pipeline-intro>p:last-child{font-size:16px}.pipeline-index .pipeline-entry{padding:22px}.pipeline-entry-top{min-height:60px}.pipeline-entry-top img{width:60px;height:60px}}
