.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.fact{border-left:1px solid var(--line);padding:18px 20px}.fact:first-child{border-left:0;padding-left:0}.fact small{font:var(--fs-xs) var(--sans);color:var(--faint);display:block}.fact b{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-top:6px;font-weight:600;line-height:1.35;display:block}.fact b.tls{align-items:center;gap:6px;height:30px;display:flex}.fact>span{font-size:var(--fs-sm);color:var(--mut);margin-top:2px;display:block}.rail{gap:14px;margin-top:56px;display:grid}.rail .code pre{font-size:var(--fs-xs);line-height:1.7}.blk .plist,.blk .tbl,.blk .cells{margin-top:18px}.smp{font-size:var(--fs-sm);color:var(--mut);margin-top:12px}.smp b{font:500 var(--fs-xs) var(--sans);color:var(--ink2);border:1px solid var(--line2);border-radius:5px;margin-right:6px;padding:2px 6px}.ucmd{border:1px solid var(--line2);background:var(--card);height:46px;box-shadow:var(--sh0);font:var(--fs-sm) var(--mono);color:var(--ink2);border-radius:12px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0 6px 0 14px;display:flex}.ucmd i{color:var(--faint);flex:none;font-style:normal}.ucmd .u{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ucmd .u b{color:var(--blue);font-weight:500}.ucmd .btn{flex:none}.wk{font-size:var(--fs-sm);color:var(--mut);align-items:center;gap:6px;margin-left:8px;display:inline-flex}.wk .lb{margin-right:4px}.hint{font-size:var(--fs-sm);color:var(--mut);margin:10px 0 0}.hint code,.blk>p code,.faq p code{font:var(--fs-xs) var(--mono);background:var(--sub);color:var(--ink2);border-radius:5px;padding:1px 5px}.crow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:26px;display:flex}.crow .crumb{margin:0}.llm{font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;gap:4px;display:flex}.llm a,.llm button{height:28px;color:var(--ink2);font-size:var(--fs-sm);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.llm a:hover,.llm button:hover{background:var(--sub)}.filt{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.filt button{border:1px solid var(--line);background:var(--card);height:36px;font-size:var(--fs-sm);color:var(--ink2);border-radius:999px;padding:0 15px;transition:border-color .15s,color .15s,background .15s}.filt button:hover{border-color:var(--line2)}.filt button.on{background:var(--ink);border-color:var(--ink);color:#fff}.filt button small{font:var(--fs-xs) var(--sans);opacity:.6;margin-left:6px}.sk{gap:0;padding:22px 24px 20px;transition:background .15s,opacity .25s}.sk .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sk h3{margin-top:14px}.sk p{min-height:45px;margin-top:6px}.sk .ft{justify-content:space-between;padding-top:18px}.sk .ft .c{font:var(--fs-xs) var(--sans);color:var(--mut)}.sk.off{opacity:.26}.cell .tiles{align-items:center}.how .cell{gap:0;padding:26px 26px 24px}.how .no{font:var(--fs-xs) var(--sans);letter-spacing:.08em;color:var(--blue)}.how h3{margin-top:10px}.how p{margin-top:6px}.how .viz{min-height:132px;margin-top:20px}.quote{background:var(--bg);font-size:var(--fs-md);color:var(--ink);border-radius:14px;padding:14px 16px;line-height:1.5}.askin{font-size:var(--fs-sm);color:var(--mut);align-items:center;gap:8px;margin-top:12px;display:flex}.lines{display:grid}.lines>div,.lines>a{border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.lines>div:first-child,.lines>a:first-child{border-top:0;padding-top:0}.lines .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lines .t b{font-weight:500}.lines .t>span{color:var(--mut)}.lines small{font:var(--fs-xs) var(--sans);color:var(--faint)}.lines em{font:var(--fs-xs) var(--sans);color:var(--mut);font-style:normal}.bill{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:10px;padding-top:10px;display:flex}.bill b{color:var(--ink);font-weight:600}.bill b.c{color:var(--blue)}.ttl .tag{height:26px;font-size:var(--fs-xs);padding:0 10px}.inst{max-width:720px;margin-top:24px}.inst .seg{max-width:100%}.inst .seg button{align-items:center;gap:7px;padding:0 12px 0 8px;display:inline-flex}.inst .ucmd{margin-top:10px}.asks{border-top:1px solid var(--line);margin-top:14px}.asks button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font-size:var(--fs-lg);letter-spacing:-.008em;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;line-height:1.45;display:flex}.asks button:first-child{font-weight:500}.asks button small{font:var(--fs-xs) var(--sans);color:var(--faint);flex:none;transition:color .15s}.asks button:hover small{color:var(--blue)}.blk .steps{margin-top:22px}.step .lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:12px}.step .lines>a{grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 0}.step .lines>a:first-child{padding-top:10px}.step .lines>a:hover .t b{color:var(--blue)}.step .lines .path{font:var(--fs-xs) var(--mono);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.step .tot{font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.step .tot b{color:var(--ink);font-weight:600}.rep{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh1);border-radius:20px;margin-top:18px;overflow:hidden}.rep .rh{border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 22px;display:flex}.rep .rh .who{font-size:var(--fs-sm)}.rep .rb{padding:20px 22px 6px}.rep h3{font-size:var(--fs-lg);letter-spacing:-.012em;margin:0;font-weight:600}.rep h3+p{font-size:var(--fs-sm);color:var(--mut);margin:4px 0 0}.rrow{border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:18px 24px minmax(0,1fr) 62px 74px 20px;align-items:center;gap:12px;padding:11px 0;display:grid}.rrow.h{font:var(--fs-xs) var(--sans);color:var(--faint);border-top:0;margin-top:14px;padding:8px 0}.rrow .k{font:var(--fs-xs) var(--sans);color:var(--faint)}.rrow .t{min-width:0}.rrow .t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.rrow .t>span{font-size:var(--fs-sm);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rrow .v{text-align:right;font:500 var(--fs-sm) var(--sans)}.rrow .x{text-align:right;font:var(--fs-sm) var(--sans);color:var(--mut)}.rrow .x.up{color:var(--green)}.rrow a.go{color:var(--faint);place-items:center;display:grid}.rrow a.go:hover{color:var(--blue)}.rep .tk{border-top:1px solid var(--line);padding:18px 22px 8px}.rep ol{counter-reset:tk;margin:10px 0 0;padding:0;list-style:none}.rep ol li{font-size:var(--fs-sm);color:var(--ink2);counter-increment:tk;padding:0 0 12px 30px;line-height:1.55;position:relative}.rep ol li:before{content:counter(tk);background:var(--blue-soft);width:19px;height:19px;color:var(--blue);font:500 var(--fs-xs)/19px var(--sans);text-align:center;border-radius:6px;position:absolute;top:2px;left:0}.rep ol li b{color:var(--ink);font-weight:600}.rep .rf{border-top:1px solid var(--line);background:var(--bg);font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:12px 22px;display:flex}.rep .rf b{color:var(--ink);font-weight:600}.rep .rf b.c{color:var(--blue)}.vrf{padding:18px 20px}.vrf .kv{margin-top:14px}.bars2{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.bars2 .ucmd{flex:0 auto}.tellai{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.tellai .lb{font-size:var(--fs-sm);color:var(--mut)}.ucmd.ai{font:var(--fs-sm) var(--sans);color:var(--ink);flex:0 auto}.ucmd.ai code{font:var(--fs-xs) var(--mono);background:var(--sub);color:var(--ink2);border-radius:5px;padding:1px 5px}.pp .quick{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.pp .quick .btn{flex:none;gap:9px}.pp .quick .btn .tile{color:#fff}.pp .quick .ucmd{height:40px;font-size:var(--fs-sm);border-radius:10px;flex:300px}.pp .next{font-size:var(--fs-sm);color:var(--mut);margin:10px 0 0}.pp .byhand{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-top:22px;padding-top:16px;display:flex}.pp .byhand+p{font-size:var(--fs-sm);color:var(--mut);margin:6px 0 0}.pp .byhand .seg button{height:28px;font-size:var(--fs-sm)}.pick{grid-template-columns:268px minmax(0,1fr);margin-top:22px;display:grid}.pl{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:12px;display:flex}.pl button{text-align:left;font-size:var(--fs-md);color:var(--ink2);background:0 0;border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-weight:500;transition:background .15s;display:grid}.pl button small{font:var(--fs-xs) var(--sans);color:var(--faint);font-weight:400}.pl button:hover{background:var(--bg)}.pl button.on{background:var(--blue-soft);color:var(--blue)}.pl button.on small{color:var(--blue)}.pp{flex-direction:column;min-width:0;padding:26px 30px 24px;display:flex}.pp .hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pp .hd h3{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.pp .hd+p{font-size:var(--fs-sm);color:var(--mut);margin:6px 0 0}.pp .code{margin-top:14px}.pp .code pre{min-height:236px}.pp .after{font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:auto;padding-top:16px;display:flex}.pp .after b{color:var(--ink);font-weight:500}.pp .after code{font:var(--fs-xs) var(--mono);color:var(--ink2)}.code .ln{color:#59648a;user-select:none;margin-right:14px}.code .w{color:#fff}.tools .tr{align-items:start}.tools .tr.th{align-items:center}.tools code{color:var(--ink);font-weight:500}.tools .ds{color:var(--ink2);line-height:1.5}.tools .ds small{font-size:var(--fs-sm);color:var(--mut);margin-top:2px;display:block}.tools .fr0{font-size:var(--fs-sm);color:var(--mut)}.tools .cost{text-align:right;font:var(--fs-sm) var(--sans);color:var(--ink2)}.tools .cost b{color:var(--blue);font-weight:500}.tools .cost span{font:var(--fs-xs) var(--sans);color:var(--mut);display:block}.duo{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:64px;display:grid}.duo.top{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.duo .h2s+p{font-size:var(--fs-md)}:lang(zh) .h2s{font-size:var(--fs-3xl);letter-spacing:-.015em;line-height:1.2}.ticks{font-size:var(--fs-md);color:var(--mut);gap:14px;margin:26px 0 0;padding:0;line-height:1.55;list-style:none;display:grid}.ticks li{padding-left:30px;position:relative}.ticks li:before{content:"";background:var(--blue-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%231447ff' stroke-width='2'%3E%3Cpath d='M2.5 6.5l2.3 2.3L9.5 3.8'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:6px;width:18px;height:18px;position:absolute;top:3px;left:0}.ticks b{color:var(--ink);font-weight:600}.chat{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh1);border-radius:20px;overflow:hidden}.chat .ch0{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 22px;display:flex}.chat .bd{padding:20px 22px 18px}.chat .lbl{font:var(--fs-xs) var(--sans);color:var(--faint)}.chat .q{background:var(--bg);font-size:var(--fs-md);border-radius:14px;margin-top:8px;padding:13px 15px;line-height:1.5}.chat .tc{gap:6px;margin-top:12px;display:grid}.tcr{border:1px solid var(--line);font-size:var(--fs-sm);border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.tcr .okc{background:var(--green);border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.tcr .a{min-width:0}.tcr .a code{font:var(--fs-xs)/1.55 var(--mono);color:var(--ink);overflow-wrap:anywhere;display:block}.tcr .a code b{color:var(--blue);font-weight:500}.tcr .a span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.tcr .c{font:500 var(--fs-xs) var(--sans);color:var(--mut);padding-top:1px}.tcr .c.pay{color:var(--blue)}.chat .ans0{margin-top:16px}.chat .ans0 p{font-size:var(--fs-sm);color:var(--ink2);margin:8px 0 0;line-height:1.55}.chat .ans0 .lines{margin-top:10px}.chat .ans0 .lines>div{grid-template-columns:18px minmax(0,1fr) auto}.chat .ft0{border-top:1px solid var(--line);background:var(--bg);font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:12px 22px;display:flex}.chat .ft0 b{color:var(--ink);font-weight:600}.chat .ft0 b.c{color:var(--blue)}.lim .cell{gap:0;padding:26px 26px 24px}.lim h3{margin:0}.lim p{margin-top:8px}.lim .ev{font:var(--fs-xs) var(--sans);color:var(--ink2);margin-top:auto;padding-top:20px}.lim .ev span{color:var(--mut)}.lim .ev b{color:var(--blue);font-weight:500}.meter{background:var(--line);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.meter i{background:var(--blue);border-radius:3px;height:100%;display:block}.faq{border-top:1px solid var(--line2)}.faq details{border-bottom:1px solid var(--line2)}.faq summary{font-size:var(--fs-lg);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.6px solid var(--mut);border-bottom:1.6px solid var(--mut);flex:none;width:9px;height:9px;margin:-5px 6px 0 0;transition:transform .2s,margin .2s;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:5px;transform:rotate(225deg)}.faq p{font-size:var(--fs-md);color:var(--mut);margin:0;padding:0 40px 20px 0;line-height:1.65}.blk>.faq{margin-top:18px}.thead{grid-template-columns:minmax(0,1fr) 468px;align-items:start;gap:64px;display:grid}.thead .fbd{margin-top:-6px;display:block}.filt a{display:inline-flex}.look{gap:10px;max-width:640px;margin-top:28px;display:flex}.look .inp{flex:1;min-width:0}.look .btn{height:52px;font-size:var(--fs-md);border-radius:12px;padding:0 20px}.look+.hint{margin-top:10px}.thead .filt{align-items:center;margin-top:22px}.thead .filt .lb{font-size:var(--fs-sm);color:var(--mut);margin-right:6px}.fbd{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh1);font-size:var(--fs-sm);border-radius:20px;overflow:hidden}.fbd .fh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.fbd .fh .nm{font-weight:600;font-size:var(--fs-md);align-items:center;gap:10px;display:flex}.upd{font-size:var(--fs-sm);color:var(--mut);align-items:center;gap:7px;display:inline-flex}.upd .dot{flex:none}.brow{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) 62px 44px;align-items:center;gap:12px;padding:9px 18px;display:grid}.fh+.brow{border-top:0}.brow .k{font:var(--fs-xs) var(--sans);color:var(--faint)}.brow .k.hot{color:var(--blue);font-weight:500}.brow .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brow .t b{font-weight:500}.brow .t span{font-size:var(--fs-sm);color:var(--mut);margin-left:8px}.brow .v{text-align:right;font:var(--fs-sm) var(--sans);color:var(--ink2)}.mv{text-align:right;font:var(--fs-xs) var(--sans);color:var(--faint);white-space:nowrap}.mv.up{color:var(--green)}.mv.dn{color:#c2410c}.mv.new{color:var(--blue)}.fbd .ff{border-top:1px solid var(--line);background:var(--bg);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:11px 18px;display:flex}.fbd .ff code{font:var(--fs-xs) var(--mono);color:var(--mut)}.grp{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:44px;display:flex}.grp:first-child{margin-top:0}.grp h2{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.grp small{font:var(--fs-xs) var(--sans);color:var(--faint)}.grp p{font-size:var(--fs-sm);color:var(--mut);margin:0 0 0 auto}.grp+.cells{margin-top:16px}.tl{gap:0;padding:22px 24px 18px;position:relative}.tl:hover{background:var(--bg)}.tl h3 a:after{content:"";position:absolute;inset:0}.tl .ft a{z-index:1;min-width:0;display:flex;position:relative}.tl .ft a:hover code{color:var(--blue)}.tl .top{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.tl h3{margin-top:14px}.tl p{min-height:45px;margin-top:6px}.tl .ft{flex-wrap:nowrap;justify-content:space-between;gap:12px;padding-top:16px}.tl .ft code{min-width:0;font:var(--fs-xs) var(--mono);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl .ft .price{font-size:var(--fs-sm);flex:none}.tl .ft code i{color:var(--faint);font-style:normal}.tl .ft em{font:var(--fs-xs) var(--sans);color:var(--faint);flex:none;font-style:normal}.bulk{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh1);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:56px;display:grid;overflow:hidden}.bulk .bt{flex-direction:column;gap:8px;padding:30px 32px 28px;display:flex}.bulk h2{font-size:var(--fs-2xl);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.18}.bulk p{font-size:var(--fs-md);color:var(--mut);margin:0}.bulk .lk{flex-wrap:wrap;gap:8px 22px;margin-top:auto;padding-top:14px;display:flex}.bulk .bc{background:var(--navy);color:#cfd6ee;font:var(--fs-xs)/1.75 var(--mono);white-space:pre;padding:26px 28px;overflow-x:auto}.bulk .bc .p{color:#7d87a8}.bulk .bc .s{color:#a6e3b0}.bulk .bc .k{color:#8ab4ff}.bulk .bc .n{color:#f5c98a}.ctl{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:26px;display:flex}.ctl .inp{width:230px;padding-right:12px}.ctl .inp select{-webkit-appearance:none;appearance:none;cursor:pointer}.ctl .seg button{height:36px;padding:0 16px}.ctl .upd{margin-left:6px}.board .tr{padding-top:11px;padding-bottom:11px}.board .rk{font:var(--fs-sm) var(--sans);color:var(--faint)}.board .tr.t3 .rk{color:var(--blue);font-weight:500}.board .tp{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.board .tp b{font-size:var(--fs-md);font-weight:500}.board .tp span{font-size:var(--fs-sm);color:var(--mut);margin-left:10px}.board .tr .mv{font-size:var(--fs-sm)}.board .more{border-top:1px solid var(--line);background:var(--bg);font-size:var(--fs-sm);color:var(--mut);justify-content:space-between;gap:12px;padding:12px 18px;display:flex}.getd{padding:22px 22px 20px}.getd h2{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.getd h2+p{font-size:var(--fs-sm);color:var(--mut);margin:6px 0 0}.getd .ep{font:var(--fs-sm) var(--sans);color:var(--ink2);align-items:center;gap:10px;min-width:0;margin-top:16px;display:flex}.getd .ep span.u{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.getd .ep b{color:var(--blue);font-weight:500}.getd .pz{align-items:baseline;gap:10px;margin-top:14px;display:flex}.getd .pz b{font:600 var(--fs-3xl)/1 var(--sans);letter-spacing:-.03em}.getd .pz span{font-size:var(--fs-sm);color:var(--mut)}.umini{background:var(--navy);color:#cfd6ee;font:var(--fs-xs)/1.75 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:16px 0 0;padding:12px 14px}.umini .s{color:#a6e3b0}.umini .p{color:#7d87a8}.getd .bt2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.getd .bt2 .btn{font-size:var(--fs-sm);padding:0 10px}.getd .kv{border-top:1px solid var(--line);font-size:var(--fs-sm);margin-top:16px;padding-top:16px}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chips a{border:1px solid var(--line2);background:var(--card);height:38px;font-size:var(--fs-sm);box-shadow:var(--sh0);border-radius:11px;align-items:center;gap:9px;padding:0 14px 0 8px;display:inline-flex}.chips a:hover{border-color:var(--ink2)}.chips a .cc{background:var(--sub);width:26px;height:22px;font:500 var(--fs-xs) var(--sans);color:var(--ink2);border-radius:6px;place-items:center;display:inline-grid}.clinks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clinks a{white-space:nowrap;overflow:hidden}.chips a.all{box-shadow:none;color:var(--blue);background:0 0;border-color:#0000;padding:0 14px;font-weight:500}@media (width<=980px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{padding:16px 14px}.fact:nth-child(odd){border-left:0;padding-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line)}.fact b{font-size:var(--fs-xl)}.rail{margin-top:0}.wk{width:100%;margin-left:0}.ucmd{width:100%}.sk p,.tl p,.how .viz{min-height:0}.inst .seg{display:flex}.inst .seg button{font-size:var(--fs-sm);flex:1;justify-content:center;gap:5px;padding:0 6px}.asks button{font-size:var(--fs-md)}.step{padding-left:38px}.step .lines>a{grid-template-columns:auto minmax(0,1fr) auto}.step .lines>a small{display:none}.rep .rh,.rep .rf{padding-left:16px;padding-right:16px}.rep .rb{padding:18px 16px 4px}.rep .tk{padding:16px 16px 6px}.rrow{grid-template-columns:16px 24px minmax(0,1fr) 54px 16px;gap:10px}.rrow .x{display:none}.rrow .t b{white-space:normal}.pick{grid-template-columns:minmax(0,1fr)}.pl{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px;display:grid}.pl button{font-size:var(--fs-xs);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:10px 2px}.pl button small{display:none}.pp{padding:20px 16px 18px}.pp .code pre{min-height:0}.tools .tr{grid-template-columns:minmax(0,1fr) auto auto!important}.ucmd.ai{height:auto;padding:10px 6px 10px 14px}.ucmd.ai .u{white-space:normal;line-height:1.5}.pp .quick>.btn{width:100%}.pp .quick .ucmd{flex:100%}.tools .tr.th{display:none}.tools .ds{grid-area:2/1/auto/-1}.tools .fr0.need{display:none}.tools .tr:has(.fr0.need){grid-template-columns:minmax(0,1fr) auto!important}.duo,.duo.top{grid-template-columns:minmax(0,1fr);gap:28px}.chat .ch0,.chat .ft0{padding-left:16px;padding-right:16px}.chat .bd{padding:18px 16px 16px}.thead{grid-template-columns:minmax(0,1fr);gap:32px}.grp p{width:100%;margin-left:0}.bulk{grid-template-columns:minmax(0,1fr)}.bulk .bt{padding:24px 18px}.bulk h2{font-size:var(--fs-2xl)}.bulk .bc{font-size:var(--fs-xs);padding:18px}.ctl .inp{flex:1;width:auto;min-width:150px}.ctl .upd{width:100%;margin-left:0}.board .tr{grid-template-columns:20px minmax(0,1fr) 52px 46px!important}.board .tp span{text-overflow:ellipsis;margin:1px 0 0;display:block;overflow:hidden}.dsk{display:none}.crow .llm{margin-left:-9px}.clinks{grid-template-columns:minmax(0,1fr)}.brow .t span{display:none}.fbd .fh .nm,.fbd .upd{white-space:nowrap}.look{flex-wrap:wrap}.look .inp{flex:100%}.look .btn{width:100%}.faq summary{font-size:var(--fs-md)}.faq p{padding-right:0}}.paste{border:1px solid var(--line2);background:var(--card);max-width:860px;box-shadow:var(--sh1);border-radius:20px;margin-top:28px;overflow:hidden}.paste .pb{padding:20px 24px 22px}.paste .say{font-size:var(--fs-xl);letter-spacing:-.008em;color:var(--ink);margin:10px 0 0;line-height:1.6}.paste .say code{font:var(--fs-sm) var(--mono);background:var(--sub);color:var(--ink2);white-space:nowrap;border-radius:7px;padding:2px 7px}.paste .say code b{color:var(--blue);font-weight:500}.paste .pf{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 24px;display:flex}.paste .pf .btn{height:46px;font-size:var(--fs-md);padding:0 20px}.paste .pf .wk{margin-left:0}.paste.sm{max-width:720px;margin-top:24px}.paste.sm .say{font-size:var(--fs-lg)}.paste.sm .pf .btn{height:40px;font-size:var(--fs-sm);border-radius:10px;padding:0 16px}.paste .alt{font-size:var(--fs-sm);color:var(--mut)}.paste .alt code{font:var(--fs-xs) var(--mono);background:var(--card);border:1px solid var(--line);color:var(--ink2);border-radius:5px;padding:1px 5px}.byh{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh0);border-radius:20px;margin-top:56px;overflow:hidden}.byh>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.byh>summary::-webkit-details-marker{display:none}.byh>summary b{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:600;display:block}.byh>summary span.s{font-size:var(--fs-sm);color:var(--mut);margin-top:2px;display:block}.byh>summary .r{flex:none;align-items:center;gap:6px;display:flex}.byh>summary .r:after{content:"";border-right:1.6px solid var(--mut);border-bottom:1.6px solid var(--mut);width:9px;height:9px;margin:-5px 6px 0 12px;transition:transform .2s,margin .2s;transform:rotate(45deg)}.byh[open]>summary .r:after{margin-top:5px;transform:rotate(225deg)}.byh .pick{border-top:1px solid var(--line);margin-top:0}.pp .guide{margin-left:auto}.qs{border-top:1px solid var(--line);margin-top:16px}.qs div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:4px 8px;padding:15px 0;display:grid}.qs small{font:var(--fs-xs) var(--sans);color:var(--blue)}.qs b{font-size:var(--fs-lg);letter-spacing:-.008em;font-weight:500}.qs div>span{font-size:var(--fs-sm);color:var(--mut);grid-column:2}.reads .tr{padding-top:11px;padding-bottom:11px}.reads .nm{gap:12px}.reads .nm span.t{min-width:0}.reads .nm b,.reads .nm .path{display:block}.vs .cell{gap:0;padding:28px 28px 26px}.vs .big{font:600 var(--fs-4xl)/1 var(--sans);letter-spacing:-.035em;margin-top:10px}.vs .big small{font:var(--fs-sm) var(--sans);letter-spacing:0;color:var(--mut);margin-left:8px}.vs ul{font-size:var(--fs-sm);color:var(--ink2);gap:10px;margin:22px 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.vs li{padding-left:22px;position:relative}.vs li:before{content:"";background:var(--faint);width:8px;height:1.5px;position:absolute;top:9px;left:2px}.vs .cell.dx{background:var(--bg)}.vs .cell.dx .big{color:var(--blue)}.vs .cell.dx li:before{background:var(--blue-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%231447ff' stroke-width='2'%3E%3Cpath d='M2.5 6.5l2.3 2.3L9.5 3.8'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:5px;width:16px;height:16px;top:3px;left:0}.vs .cell.dx li{padding-left:26px}.rep.cmp .rb{padding:16px 18px 4px}.rep.cmp .rh,.rep.cmp .rf{padding-left:18px;padding-right:18px}.rep.cmp .tk{padding:14px 18px 6px}.rep.cmp .rrow{font-size:var(--fs-sm);grid-template-columns:24px minmax(0,1fr) 52px 44px;gap:10px;padding:9px 0}.rep.cmp .rrow:first-child{border-top:0}.rep.cmp ol li{font-size:var(--fs-sm);padding-bottom:10px}.ready{padding:6px 0}.ready a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 20px;display:grid}.ready a:first-of-type{border-top:0}.ready a:hover{background:var(--bg)}.ready small{font:var(--fs-xs) var(--sans);color:var(--faint);grid-column:1/-1}.ready b{font-size:var(--fs-md);font-weight:600}.ready span.d{font-size:var(--fs-sm);color:var(--mut);grid-column:1}.ready .price{grid-area:2/2/span 2}.jobs5 .cell{gap:4px;padding:20px 20px 18px}.jobs5 .cell small{font:var(--fs-xs) var(--sans);color:var(--faint)}.jobs5 .cell h3{font-size:var(--fs-md)}.jobs5 .cell p{font-size:var(--fs-sm)}.expect{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh0);border-radius:16px;margin-top:14px;overflow:hidden}.expect .bd{padding:16px 18px}.expect .q{background:var(--bg);font-size:var(--fs-md);border-radius:12px;padding:10px 13px}.expect .a{font-size:var(--fs-sm);color:var(--ink2);margin-top:12px;line-height:1.6}.expect .a code{font:var(--fs-xs) var(--mono);background:var(--sub);border-radius:5px;padding:1px 5px}.expect .ft0{border-top:1px solid var(--line);background:var(--bg);font:var(--fs-xs) var(--sans);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px 18px;display:flex}.tips{border-top:1px solid var(--line);gap:0;margin-top:16px;display:grid}.tips div{border-bottom:1px solid var(--line);padding:16px 0}.tips b{font-size:var(--fs-md);font-weight:600;display:block}.tips p{font-size:var(--fs-sm);color:var(--mut);margin:4px 0 0;line-height:1.6}.tips code,.trb code{font:var(--fs-xs) var(--mono);background:var(--sub);color:var(--ink2);border-radius:5px;padding:1px 5px}.trb .tr{align-items:start}.trb .tr>span{line-height:1.5}.trb .sy{color:var(--ink);font-weight:500}.others{padding:8px}.others a{font-size:var(--fs-sm);border-radius:10px;align-items:center;gap:11px;padding:8px 10px;font-weight:500;display:flex}.others a:hover{background:var(--bg)}.others a.on{background:var(--blue-soft);color:var(--blue)}.others .tagl{padding:8px 10px 6px;display:block}.ent{margin-top:14px}.ent .tr{align-items:start;padding-top:11px;padding-bottom:11px}.ent .tr.th{align-items:center}.ent .w b{font-weight:500;display:block}.ent .w>span{font-size:var(--fs-sm);color:var(--mut);margin-top:1px;line-height:1.5;display:block}.ent .ad{font:var(--fs-xs)/1.6 var(--sans);color:var(--ink2);overflow-wrap:anywhere}.ent .ad i{color:var(--faint);font-style:normal}.ent .k{text-align:right}.grp2{align-items:baseline;gap:10px;margin-top:36px;display:flex}.grp2:first-child{margin-top:0}.grp2 h2{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.grp2 small{font:var(--fs-xs) var(--sans);color:var(--faint)}.rules{counter-reset:rl;border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.rules li{border-bottom:1px solid var(--line);font-size:var(--fs-md);color:var(--ink2);counter-increment:rl;padding:14px 0 14px 40px;line-height:1.55;position:relative}.rules li:before{content:counter(rl);background:var(--ink);color:#fff;width:24px;height:24px;font:500 var(--fs-xs)/24px var(--sans);text-align:center;border-radius:50%;position:absolute;top:14px;left:0}.rules li b{color:var(--ink);font-weight:600}.rules code{font:var(--fs-xs) var(--mono);background:var(--sub);color:var(--ink2);border-radius:5px;padding:1px 5px}.ctl .inp.lg{width:340px;height:48px;font-size:var(--fs-md)}.ctl .btn.go{height:48px;font-size:var(--fs-md);border-radius:12px;padding:0 20px}.ctl .seg{padding:4px}.ctl.lk .seg button{height:40px}.exr{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh1);border-radius:20px;overflow:hidden}.exr .eh{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:14px 22px;display:flex}.exr .eh b{font-size:var(--fs-md);font-weight:600}.exr .eh b span{font-weight:400;font-size:var(--fs-sm);color:var(--mut);margin-left:8px}.exr .ch1{padding:18px 22px 8px}.exr .lg1{font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;gap:6px 18px;display:flex}.exr .lg1 i{background:var(--blue);vertical-align:middle;border-radius:1px;width:14px;height:2px;margin-right:7px;display:inline-block}.exr .lg1 i.c2{background:var(--faint)}.exr svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.exr svg text{font:var(--fs-xs) var(--sans);fill:var(--faint)}.avg{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avg div{border-left:1px solid var(--line);padding:16px 22px}.avg div:first-child{border-left:0}.avg small{font:var(--fs-xs) var(--sans);color:var(--faint);display:block}.avg b{font:600 var(--fs-2xl) var(--sans);letter-spacing:-.02em;margin-top:6px;display:block}.avg span{font-size:var(--fs-sm);color:var(--mut);margin-top:2px;display:block}.avg span.up{color:var(--green)}.cv{gap:10px;max-width:720px;margin-top:26px;display:flex}.cv .inp{min-width:0;height:52px;font:var(--fs-md) var(--sans);flex:1}.cv .btn{height:52px;font-size:var(--fs-md);border-radius:12px;padding:0 22px}.out{border:1px solid var(--line2);background:var(--card);box-shadow:var(--sh1);border-radius:20px;margin-top:20px;overflow:hidden}.out .main{padding:22px 24px 20px}.out .main b{font:600 var(--fs-3xl)/1.15 var(--sans);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:8px;display:block}.out .main span{font-size:var(--fs-sm);color:var(--mut);margin-top:8px;display:block}.out .row3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.out .row3 div{border-left:1px solid var(--line);min-width:0;padding:16px 20px 16px 24px}.out .row3 div:first-child{border-left:0}.out .row3 small,.out .bits small{font:var(--fs-xs) var(--sans);color:var(--faint);display:block}.out .row3 b{font:500 var(--fs-sm) var(--sans);overflow-wrap:anywhere;margin-top:6px;display:block}.out .row3 span{font-size:var(--fs-sm);color:var(--mut);margin-top:2px;display:block}.out .bits{border-top:1px solid var(--line);background:var(--bg);padding:18px 24px 20px}.bitbar{grid-template-columns:41fr 10fr 12fr;gap:3px;margin-top:10px;display:grid}.bitbar i{background:var(--blue);border-radius:3px;height:8px}.bitbar i:nth-child(2){background:#7c8bb5}.bitbar i:nth-child(3){background:var(--line2)}.bitlab{font:var(--fs-xs) var(--sans);color:var(--ink2);grid-template-columns:41fr 10fr 12fr;gap:3px;margin-top:8px;display:grid}.bitlab span{overflow-wrap:anywhere;min-width:0}.bitlab span em{color:var(--mut);font-style:normal;display:block}.out .fm{font:var(--fs-xs) var(--sans);color:var(--mut);margin-top:14px}.out .fm b{color:var(--ink);font-weight:500}.out.bad .main b{font-size:var(--fs-xl);color:#b42318}@media (width<=980px){.paste .pb{padding:18px 16px}.paste .pf{padding:14px 16px}.paste .say{font-size:var(--fs-lg)}.paste .say code{white-space:normal}.paste .pf .btn{width:100%}.paste .wk{flex-wrap:wrap;gap:8px 6px}.paste .wk .lb{flex:100%;margin:0}.byh>summary{padding:16px}.byh>summary .r .tile{display:none}.vs .cell{padding:22px 18px}.vs .big{font-size:var(--fs-3xl)}.ent .tr{grid-template-columns:minmax(0,1fr) auto!important}.ent .tr.th{display:none}.ent .ad{grid-area:2/1/auto/-1}.ctl .inp.lg,.ctl .btn.go{width:100%}.avg{grid-template-columns:repeat(2,minmax(0,1fr))}.avg div{padding:14px 16px}.avg div:nth-child(odd){border-left:0}.avg div:nth-child(n+3){border-top:1px solid var(--line)}.exr .eh,.exr .ch1{padding-left:16px;padding-right:16px}.exr svg text{font-size:var(--fs-xl)}.exr svg text.pk{display:none}.out .row3 b{font-size:var(--fs-md)}.cv{flex-wrap:wrap}.cv .inp{flex:100%}.cv .btn{width:100%}.out .main{padding:18px 16px}.out .main b{font-size:var(--fs-2xl)}.out .row3{grid-template-columns:minmax(0,1fr)}.out .row3 div{border-left:0;border-top:1px solid var(--line);padding:14px 16px}.out .row3 div:first-child{border-top:0}.out .bits{padding:16px}.bitlab{font-size:var(--fs-xs)}.trb .tr{grid-template-columns:minmax(0,1fr)!important}.trb .tr.th{display:none}}.wkline{flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:12px;display:flex}.wkline>span[id]{vertical-align:0!important}.steps>.step,.cols>div{min-width:0}.grp2 .host{font:var(--fs-xs) var(--sans);color:var(--mut);margin-left:auto}.todo{border:1px solid var(--line2);background:var(--card);max-width:860px;box-shadow:var(--sh1);border-radius:20px;margin-top:26px;overflow:hidden}.todo .th0{padding:18px 24px 0}.todo .th0 b{font-size:var(--fs-lg);letter-spacing:-.012em;margin-top:8px;font-weight:600;display:block}.todo .rules{border-top:1px solid var(--line);margin:14px 24px 6px}.todo .rules li:last-child{border-bottom:0}@media (width<=980px){.todo .th0{padding:16px 16px 0}.todo .rules{margin:12px 16px 4px}}
